Copilot Overview
The AWS Copilot command-line interface (CLI) provides application-first, high-level commands to simplify modeling, creating, releasing, and managing production-ready containerized applications on Amazon ECS from a local development environment.
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
Aws User Group Singapore Presentation Oct-21-2020
1. Varun Kumar
Senior Consultant,
Cloud Engineering
Background
Varun Kumar is a Senior Consultant with Deloitte SEA & AWS APN Ambassador. He is a cloud
professional over 8 plus years of diversified experience in DevOps.
• Varun is also a Research Scholar, published three research papers, including IEEE. His
research area & topic was virtualization and Hypervisors.
• He is a Technical Blogger, wrote many blogs about AWS cloud, DevOps. DevSecOps
and in general cloud computing topics.
• He is a professional cloud trainer, delivered many training across the globe and share
his knowledge toward community which includes collage students, fresher's and
Corporate professionals.
Please find more details:
• https://www.linkedin.com/in/vkmanik/
• https://medium.com/@varunmanik1
• https://www.facebook.com/cloudvirtualization/
• https://twitter.com/varunkmanik/
• https://www.youtube.com/channel/UCcuMPYJ4Osax4528rgqQWrw
2. Qualifications and Professional Affiliations
Qualification:
• Master Degree in Computer Science.
Professional Certificate:
• AWS Certified Solutions Architect - Professional
• AWS Certified Developer – Associate
• AWS Certified SysOps - Associate
• AWS Certified Solution Architect – Associate
• AWS Certified Practitioner
• Red Hat Certificate of Expertise in Ansible Automation
3. Notable Recent Experiences
• Cloud migration lead at a large media company based in South East Asia, providing ongoing
consulting, improvement feedback, and cloud expertise to this team for implementation of
DevOps practices and migration of their CRM/billing systems to cloud.
• Building DevOps, DevSecOps capabilities and Automation labs within the organization by
implementing various tools for Continuous Integration (CI), Continuous Deployment (CD) and
Continuous Assessment (CA) for multiple accounts.
• Lead the automation team, Automate daily Cloud tasks in DevOps Tools, Create & configure
automation of AWS resources with DevOps best practice to enhance the CICD (Continuous
Integration and Continuous Delivery) process for the organization.
• Built the DevOps, DevSecOps, DevFinOps practice within the organization and enabled a
DevOps champion in every product team, leading to cohesive standards and capabilities in
these areas.
4. Topic: AWS Copilot Overview
• What is AWS Copilot…? 2 min
• Copilot Overview 10 min
• Question & Answers 3 min.
5. What is Copilot…?
• The AWS Copilot command-line interface (CLI) provides application-first, high-level commands to simplify
modeling, creating, releasing, and managing production-ready containerized applications on Amazon ECS
from a local development environment.
• Provisioned with application templates, infrastructure as code, and CI/CD pipeline options, the AWS
Copilot CLI aligns with application workflows that support modern application best practices.
8. Services
• Creating a Service
• Choosing a Service Type
• Load Balanced Web Service
• Backend Service
• Config and the Manifest
• Deploying a Service
• Digging into your Service
• What's in your service?
• What's your service status?
• Where are my service logs?
9. Environment
• Creating an Environment
• Deploying a Service
• Environment Infrastructure
• VPC and Networking
• Load Balancers and DNS
• Customize your Environment
• Digging into your Environment
• What's in your environment?
10. Application
• Creating an App
• Additional App Configurations
• App Infrastructure
• ECR Repositories
• Release Infrastructure
• Digging into your App
• What's in my application?
12. Pipeline
• Pipeline structure
• GitHub Source
• Build Stage
• Deploy Stages
• Creating a Pipeline in 3 steps
• Preparing the pipeline structure.
• Committing the generated buildspec.yml.
• Creating the actual CodePipeline.
13.
14. Command
Application
• app init
• app ls
• app show
• app delete
Environment
• env init
• env ls
• env show
• env delete
Services
• svc init
• svc ls
• svc show
• svc logs
• svc status
• svc package
• svc deploy
• svc delete
• task run
Pipeline
• pipeline init
• pipeline update
• pipeline show
• pipeline status
• pipeline delete
• deploy
15. Final Deployment Test and Validation
1. Run copilot init command and press
correct option for given cli interface
2. It will automatically deploy the new
task with new version and other
required infra
3. At last you can run the ALB DNS on
your browser
16. Important Links for this tutorial
YouTube:
• https://www.youtube.com/playlist?list=PLt_Rp2KtwDSElEy0
MLOiK_wNFszyNEpRi
• https://bit.ly/32fknRN
Github: https://github.com/manikcloud/copilot
SlideShare: https://www.slideshare.net/manikvarun/aws-
user-group-singapore-presentation