Deployment Services

Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

10.

Deployment Services
Wednesday, February 14, 2018 6:29 PM

CloudFormation

Lab : Creating a Template

1. Click on create Stack Button

AWS Certified Solutions Architect - Associate Page 1


2. Upload the file either locally or by specifying the S3 template URL.

3. Provide the stack name, stack will fetch the input details from the template.

AWS Certified Solutions Architect - Associate Page 2


4. Provide the additional details

5. Review the details and click on create button.

AWS Certified Solutions Architect - Associate Page 3


Elastic Beanstalk

Elastic Beanstalk Essentials:

AWS Certified Solutions Architect - Associate Page 4


Lab : Create a New Application

1. Click Create New Application :

AWS Certified Solutions Architect - Associate Page 5


2. Select create "web server" option.

3. Select the Environment Type.

AWS Certified Solutions Architect - Associate Page 6


4. Upload the index.php file : hello world (inside the file) and Environment info.

AWS Certified Solutions Architect - Associate Page 7


AWS Certified Solutions Architect - Associate Page 8
5. Include the Permissions.

6. Review the changes.

AWS Certified Solutions Architect - Associate Page 9


7. Application has been created.

AWS Certified Solutions Architect - Associate Page 10


EC2 Container Service (ECS)

EC2 Container Service (ECS) Essentials

AWS Certified Solutions Architect - Associate Page 11


ETL (Extract, Transform, Load) tools provide connectors to common data sources like databases, flat files, and
mainframe systems. They offer a means to implement data transformations easily and consistently across various
data sources, and are even integrated with BI tools. Count on ETL for effective filtering, reformatting, sorting, joining,
merging, aggregation.

AWS Certified Solutions Architect - Associate Page 12


AWS Fargate : Technology that enables you to use containers as a fundamental compute primitive without having
to manage the underlying instances. With Fargate, you don’t need to provision, configure, or scale virtual machines
in your clusters to run containers. Fargate can be used with Amazon ECS today, with plans to support
Amazon Elastic Container Service for Kubernetes (Amazon EKS) in the future.

Fargate has flexible configuration options so you can closely match your application needs and granular, per-second billing.

Amazon ECS with Fargate

Amazon ECS enables you to run containers at scale. This service also provides native integration into the AWS platform
with VPC networking, load balancing, IAM, Amazon CloudWatch Logs, and CloudWatch metrics.
These deep integrations make the Amazon ECS task a first-class object within the AWS platform.

To run tasks, you first need to stand up a cluster of instances, which involves picking the right types of instances
and sizes, setting up Auto Scaling, and right-sizing the cluster for performance. With Fargate,
you can leave all that behind and focus on defining your application and policies around permissions and scaling.

https://aws.amazon.com/blogs/compute/aws-fargate-a-product-overview/

Lab : Creating a Cluster

1. Click on Create Cluster button.

AWS Certified Solutions Architect - Associate Page 13


2. Select the cluster template.

3. Name cluster as ECS-Fargate-Test.

AWS Certified Solutions Architect - Associate Page 14


AWS Certified Solutions Architect - Associate Page 15
4. Create a Task Definition :

5. Configure task and container detail and click on create.

AWS Certified Solutions Architect - Associate Page 16


Click on Add Container to provide the detail of container.

AWS Certified Solutions Architect - Associate Page 17


AWS Certified Solutions Architect - Associate Page 18

You might also like