<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AWS on Teddy Ferdinand</title><link>https://tferdinand.net/en/categories/aws/</link><description>Recent content in AWS on Teddy Ferdinand</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 30 Oct 2020 15:34:38 +0000</lastBuildDate><atom:link href="https://tferdinand.net/en/categories/aws/index.xml" rel="self" type="application/rss+xml"/><item><title>AWS IAM: Between dream and nightmare</title><link>https://tferdinand.net/en/aws-iam-between-dream-and-nightmare/</link><pubDate>Sun, 16 Aug 2020 04:51:07 +0000</pubDate><guid>https://tferdinand.net/en/aws-iam-between-dream-and-nightmare/</guid><description>&lt;p&gt;I have been using AWS professionally for over 4 years now.&lt;/p&gt;
&lt;p&gt;To be a bit old-fashioned, when I started on AWS, the following services and features did not exist:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The ALB/NLB&lt;/li&gt;
&lt;li&gt;ACM&lt;/li&gt;
&lt;li&gt;ElasticSearch Service&lt;/li&gt;
&lt;li&gt;Lambda inside a VPC or with the duration of more than 5 minutes&lt;/li&gt;
&lt;li&gt;ECS/EKS/ECR&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;During these 4 years, I had the opportunity to do a lot of IAM, essential to deploy secure solutions on Amazon.&lt;/p&gt;
&lt;h2 id="iam-and-least-privilege"&gt;IAM and least privilege&lt;/h2&gt;
&lt;p&gt;Identity and Access Management (IAM) is the AWS service that defines users or roles and their associated permissions.&lt;/p&gt;</description></item><item><title>Accelerate the test of your lambda functions with Docker</title><link>https://tferdinand.net/en/accelerate-the-test-of-your-lambda-functions-with-docker/</link><pubDate>Mon, 27 Apr 2020 06:00:00 +0000</pubDate><guid>https://tferdinand.net/en/accelerate-the-test-of-your-lambda-functions-with-docker/</guid><description>&lt;p&gt;Lambda is a very powerful AWS tool. Executing scripts in serverless mode drastically reduces the cost and complexity of managing a scalable infrastructure, however, testing its functions directly on Lambda can sometimes be frustrating as it requires round trips between the development station and the AWS environment.&lt;/p&gt;
&lt;p&gt;There are testing features built into the AWS toolkit for the most popular editors (&lt;a href="https://aws.amazon.com/visualstudiocode/"&gt;for Microsoft Visual Studio Code&lt;/a&gt; / &lt;a href="https://aws.amazon.com/pycharm/"&gt;PyCharm&lt;/a&gt;, for example), however, this restricts the possible editors and creates an adherence that is not particularly desirable.&lt;/p&gt;</description></item><item><title>Understanding the success of the "Serverless" model</title><link>https://tferdinand.net/en/understanding-the-success-of-the-serverless-model/</link><pubDate>Thu, 19 Dec 2019 12:30:30 +0000</pubDate><guid>https://tferdinand.net/en/understanding-the-success-of-the-serverless-model/</guid><description>&lt;p&gt;Anyone who has ever done infrastructure on a cloud provider has already heard of the serverless model, behind this name is actually hiding many aspects. Let&amp;rsquo;s take a look&amp;hellip;&lt;/p&gt;
&lt;h2 id="the-serverless-model-logical-evolution-of-containers"&gt;The serverless model: logical evolution of containers?&lt;/h2&gt;
&lt;p&gt;For several years now, we have been talking about containers. A revolution over the last 5 years, containers (and orchestrators) have profoundly changed the approach to infrastructure, allowing applications composed of microservices to be deployed more and more simply and quickly. I won&amp;rsquo;t talk about this evolution here.&lt;/p&gt;</description></item><item><title>Terraform VS CloudFormation: Which tool to deploy on AWS?</title><link>https://tferdinand.net/en/terraform-vs-cloudformation-which-tool-to-deploy-on-aws/</link><pubDate>Fri, 13 Dec 2019 11:00:00 +0000</pubDate><guid>https://tferdinand.net/en/terraform-vs-cloudformation-which-tool-to-deploy-on-aws/</guid><description>&lt;p&gt;Terraform or CloudFormation, the two tools are often pitted against each other, asking DevOps to decide and choose one tool or the other. However, from my point of view, these two tools do not necessarily address the same needs.&lt;/p&gt;
&lt;h2 id="asking-the-question-of-ones-exact-need"&gt;Asking the question of one&amp;rsquo;s exact need&lt;/h2&gt;
&lt;p&gt;Before knowing which tool to go to, it is important to know the exact need to be addressed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Do I want to deploy only on AWS?&lt;/li&gt;
&lt;li&gt;Do I need to interface with existing tools (especially CI/CD)?&lt;/li&gt;
&lt;li&gt;Do I want to host the deployment solution myself or depend on a managed service?&lt;/li&gt;
&lt;li&gt;Do I already use other tools from the HashiCorp ecosystem (Nomad, Packer, Consul or Vault for example)?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Indeed, with these questions you can already target the tool you want to use more easily.&lt;/p&gt;</description></item><item><title>Linux without SSH? It's possible with Amazon SSM</title><link>https://tferdinand.net/en/linux-without-ssh-it-s-possible-with-amazon-ssm/</link><pubDate>Thu, 18 Jul 2019 07:10:54 +0000</pubDate><guid>https://tferdinand.net/en/linux-without-ssh-it-s-possible-with-amazon-ssm/</guid><description>&lt;p&gt;In a computer park with linux machines, SSH is something classic. Very often scanned, regularly badly secured, it is also a possible entry point for attacks. Moreover, the problem of SSH traceability often pushes companies to set up specific processes.&lt;/p&gt;
&lt;p&gt;On Amazon, it has been possible since last year to log in using SSH without the need for a key, login or password&amp;hellip; and without SSH.&lt;/p&gt;
&lt;h2 id="ssm---systems-manager-agent-amazon-style-configuration-manager"&gt;SSM - Systems Manager Agent: Amazon-style configuration manager&lt;/h2&gt;
&lt;p&gt;Amazon makes it easy to deploy server fleets, however, deploying a server is easy, maintaining it is not necessarily. Many companies will probably choose to use Ansible, Puppet, Chef or another manager configuration.&lt;/p&gt;</description></item><item><title>Migrate your infrastructure to AWS in an optimal way</title><link>https://tferdinand.net/en/migrate-your-infrastructure-to-aws-in-an-optimal-way/</link><pubDate>Fri, 12 Apr 2019 12:39:56 +0000</pubDate><guid>https://tferdinand.net/en/migrate-your-infrastructure-to-aws-in-an-optimal-way/</guid><description>&lt;p&gt;The Cloud appears to be an Eldorado for many companies: simpler application deployment, cost reduction, use of innovative technologies, so many advantages that Amazon promises to its potential customers, but is it that simple?&lt;/p&gt;
&lt;p&gt;AWS, and the cloud more generally, can be an excellent lever on the points mentioned above, however it is quite easy to lose feathers. In this article, I will list what, for me, seems to be the mistakes to avoid.&lt;/p&gt;</description></item><item><title>AWS Summit 2019 - Paris: Between success and disappointment</title><link>https://tferdinand.net/en/aws-summit-2019/</link><pubDate>Thu, 04 Apr 2019 18:27:27 +0000</pubDate><guid>https://tferdinand.net/en/aws-summit-2019/</guid><description>&lt;p&gt;I was at the AWS Summit in Paris a few days ago. For those of you who don&amp;rsquo;t know this event, it&amp;rsquo;s a full day of conferences around Amazon&amp;rsquo;s cloud, AWS. This meeting is quite interesting because it allows us to get feedback from a lot of companies coming from different backgrounds.&lt;/p&gt;
&lt;p&gt;I was going for the second time, the first time being in 2017. I was waiting for this day given the announced conference schedule.&lt;/p&gt;</description></item></channel></rss>