Packt Publishing – AWS MasterClass: Docker Containers In The Cloud With AWS ECS
English | Size: 1.49 GB
Category: Cloud-Comp | others
In the past decade cloud computing has been gaining popularity at a tremendous rate. Some cloud providers are experiencing a growth rate of 50% year over year – which is just astounding. And the reasons for this growth is obvious – cloud computing enables ubiquitous, convenient, on-demand access to a shared pool of configurable computing resources which can be rapidly provisioned and released with minimal effort. Amazon Web Services is a cloud computing platform which offers a broad set of global compute, storage, database, analytics, application, and deployment services that help organizations move faster at lower IT costs, and scale their applications. Along with the popularity of cloud platforms – another phenomenon which has been taking over the modern software and IT landscape is containerization. The use of container technology like Docker has grown dramatically within organizations of all sizes. But do you know what happens when you marry these two amazing technologies? The result is a massively scalable, robust and flexible infrastructure solution. If you are serious about architecting, deploying and operating containers and clusters in the AWS cloud – then this course is for you. Look, if you’re serious about becoming an expert cloud engineer and generating a greater income for you and your family, it’s time to take action.
Style and Approach
This course teaches you, how you can use Docker to package your code, deploy your applications in these portable containers and scale them using AWS ECS service in the AWS cloud.
Table of Contents
WELCOME AND INTRODUCTION
INTRODUCTION TO AWS ECS
GET HANDS-ON WITH DOCKER
LAUNCH AWS CONTAINER INSTANCES AND TASKS
INTEGRATION OF OTHER AWS SERVICES WITH AWS ECS
CI/CD PIPELINE WITH AWS ECS AND JENKINS
INTRODUCTION TO AWS
What You Will Learn
Pass the Network+ certification exam with confidence
Describe computer networks, their functions, and their components
Perform basic network configurations
Become an effective networking technician in a small-to-medium sized business environment
Manuj Aggarwal is an entrepreneur, investor, and a technology enthusiast. He likes startups, business ideas, and high-tech anything. He likes to work on hard problems and get his hands dirty with cutting-edge technologies. In the last few years, he has been a business owner, technical architect, CTO, coder, startup consultant, and more. Currently, he is the principal consultant, architect and CTO of a software consulting company, TetraNoodle Technologies, based in Vancouver, Canada. They work with various startups on some cutting edge and interesting problems. Whether it is ideation and refining of your startup idea or building a dream team to execute on the idea, they provide a diverse set of solutions which help these startups succeed in their plans. Manuj has been in the software industry since 1997 and has worked with early-stage businesses to Fortune 100 mega-corporations. With proficiency in creating innovative architectures and solutions, he has emerged as a professional who knows how to balance these solutions against cost, schedule, function, quality, and other business considerations. He is passionate about sharing all his knowledge that he has acquired over the years. He is particularly interested in helping technical and non-technical entrepreneurs, founders and co-founders of tech startups. He will strive to bring courses which provide practical know-how and advice about designing, architecting, optimizing and executing on your next big idea.
The TetraNoodle Team and its education arm, TetraTutorials, work with several startups and build small to very high scale cloud solutions every day. They know what it takes to do this well. They strive to put all their hands-on experience into these courses. Instead of superficial knowledge, they go into the depth of the topic and give you the exact step-by-step blueprint on how to tame these complex topics in easy and digestible bite-sized videos. This real-world knowledge enables you to grasp these concepts easily, and you can apply this learning immediately into your projects. TetraNoodle technologies has been in the software business since 2001. They have been part of many prestigious projects and startups. Over the course of these years, they have gained a good insight into what makes for flexible, scalable and robust software solutions. They are passionate about sharing all our collective knowledge with you. As of mid-2017, they have already taught over 25,000 students and counting.