Booking options
Price on Enquiry
Price on Enquiry
Delivered Online
Full day
All levels
Duration
1 Days
6 CPD hours
This course is intended for
This course is intended for:
Developers
System Administrators
Solutions Architects
Overview
This course is designed to teach you how to:
Design a microservices-based architecture that uses containers
Use Amazon ECS to run and scale a microservices-based application
Integrate Amazon ECS with other AWS services
Running Container-Enabled Microservices on AWS is designed to teach you how to manage and scale container-enabled applications by using Amazon Elastic Container Service (ECS). This course highlights the challenges of running containerized applications at scale and provides guidance on creating and using Amazon ECS to develop and deploy containerized microservices-based applications. In the hands-on lab exercises you will use Amazon ECS to handle long-running services, build and deploy container images, link services together, and scale capacity to meet demand. You will also learn how to run container workers for asynchronous application processes.
Module 1a: Overview of Microservices on AWS
Welcome to Simple Mustache Service!
The monolith
What are microservices?
How to implement a microservices infrastructure
The six principles of microservices
Module 1b: Containers and Docker
Introduction to containers
Comparing virtual machines with containers
Docker
Running containers
Storing container images
Hands-on lab: Building and running your first container
Module 2: Continuous delivery for container-based microservices
Compare and contrast different software development cycles
Use AWS CodePipeline to code, build, and deploy a microservice
Use AWS CodeCommit as a source control service
Use Jenkins to perform a Docker build
Use Postman to run and test microservices
Use AWS CloudFormation to provision and deploy microservices
Hands-on lab: Using the Amazon ECS Service Scheduler
Module 3: High availability and scaling with Amazon Elastic Container Service
High availability
Cluster management and scheduling
Monitoring
Scaling a cluster
Scaling services
Hands-on lab: Continuous delivery pipelines for container-based microservices
Module 4: Security for container-based microservices
Implement security
Apply best practices
Automate security
Evaluate compliance requirements
Embed security into the CI/CD
Hands-on lab: Extending Amazon ECS with Service Discovery and Config Management
Additional course details:
Nexus Humans Running Container Enabled Microservices on AWS training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.
This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.
Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.
While we feel this is the best course for the Running Container Enabled Microservices on AWS course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.
Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.
Nexus Human, established over 20 years ago, stands as a pillar of excellence in the realm of IT and Business Skills Training and education in Ireland and the UK....