Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js HTML5 PHP Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

IT & SoftwareIT CertificationsAWS Certification

Amazon EC2 Masterclass

An in-depth understanding and exploration of Amazon Elastic Compute Cloud (EC2) and other related services.
Rating: 4.4 out of 54.4 (5 ratings)
75 students
Created by Rohan Arora
Last updated 1/2021
English
English [Auto]

What you'll learn

  • In-depth conceptual understanding of EC2 and its components like AMI, Instance Types, Security Groups, Placement Groups, EBS, and Regions and AZs etc.
  • How to launch and connect to Amazon EC2 Linux and Windows Instances
  • Advantages of Elastic IPs over Public IPs and how they can be utilized to their fullest potential
  • Relevance and usage of On-Demand instances in both test and production environments
  • Reserved Instances - Introduction, various payment options and offering classes, limits, instance size flexibility and how you can reserve EC2 instances based on 1-3 year term
  • Benefits and usage of Savings Plan over Reserved Instances
  • Process to reserve compute capacity through Capacity Reservations in a specific AZ, when you need it, for as long as you need it
  • Deep dive into Spot Instances' concepts including what it's all about, how it works, different types of requests, Spot Blocks, various allocation strategies, health checks, and how to create and cancel a Spot Instance request
  • Utilization of Dedicated Instances in order to run your instances on a single tenant hardware
  • Usage of Dedicated Host as a physical server with EC2 instance capacity fully dedicated to your use
  • Understand benefits and implementation of different types of Load Balancers - Classic, Application and Network in our AWS environment
  • Advanced features of Load Balancers like Stickiness, Cross-Zone Load Balancing and Connection Draining
  • How Auto Scaling helps you to grow or shrink your infrastructure based on the patterns of incoming traffic, time of day and demand
  • Overview of Auto Scaling components such as Group, Launch Template, Scaling Plan and Policies
  • Implementation of Auto Scaling in different scenarios such as using it with a load balancer and maintaining the desired count of EC2 instances
  • Usage of Target Tracking policy to scale out and scale in the number of instances based on CloudWatch metric and target value

Requirements

  • No prior AWS knowledge or experience is required
  • A computer or a laptop with decent internet connectivity
  • Access to an AWS free tier account

Description

Welcome to EC2 Masterclass course, which consists of all core and advanced concepts on EC2 and other related topics like IP Addressing, Elastic Block Store (EBS), Security Groups, Placement Groups, Launching and connecting to Linux and Windows EC2 Instances, Elastic IP Addresses, Network Interfaces, EC2 Purchasing Options - On-Demand, Reserved, Savings Plan, Capacity Reservations, Spot Instances, Dedicated Instances and Dedicated Hosts, various types of Load Balancers - Classic, Application and Network, and Auto Scaling etc.

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment.

To use Amazon EC2, you simply:

  • Select a pre-configured, templated Amazon Machine Image (AMI) to get up and running immediately. Or create an AMI containing your applications, libraries, data, and associated configuration settings.

  • Configure security and network access on your Amazon EC2 instance.

  • Choose which instance type(s) you want, then start, terminate, and monitor as many instances of your AMI as needed, using the web service APIs or the variety of management tools provided.

  • Determine whether you want to run in multiple locations, utilize static IP endpoints, or attach persistent block storage to your instances.

  • Pay only for the resources that you actually consume, like instance-hours or data transfer.

Even though EC2 is a foundational topic, it is of great importance as it is used in all the testing and enterprise level deployments.

The entire course has been broken down into following 13 sections:-

  1. In-Depth Conceptual Understanding of EC2 & its Components - In this section, we go through the main components required to launch our EC2 instances in the AWS cloud.

  2. Bringing All the Pieces Together - Here we  combine all the components together we went through in the previous one, and finally do some real hands-on as we will be launching and connecting to our EC2 instances.

  3. On-Demand & Reserved Instances - In this section, we go through two of the EC2 purchasing options - On-Demand and Reserved Instances.

  4. Savings Plan - We understand how we can make use of Savings Plans to get huge discounts on our compute usage and still get more flexibility compared to Reserved Instances.

  5. Capacity Reservations - In this section, we understand how we can reserve capacity for our Amazon EC2 instances in a specific AZ, when we need it, for as long as we need it.

  6. Spot Instances - We understand the relevance of Spot Instances which enable to you to request unused EC2 instances at steep discounts.

  7. Dedicated Instances & Dedicated Hosts - In this section, we go through the concepts based on Dedicated Instances and Dedicated Hosts.

  8. Elastic IP Addresses (EIPs) - We focus on the advantages of Elastic IP addresses over Public IP addresses.

  9. Elastic Network Interfaces (ENIs) - In this section, we explore various features, attributes and benefits of ENIs.

  10. Elastic Load Balancing (ELB) - We learn the importance of using load balancers in our cloud infrastructure, different types of load balancers, and finally go through some of the advanced concepts.

  11. Introduction to Amazon EC2 Auto Scaling - We understand the basics of Auto Scaling, and explore its various components and features.

  12. Amazon EC2 Auto Scaling Deep Dive - Over here, we deep dive into the advanced features and deployments done using Auto Scaling.

  13. Main Quiz - Test yourself by answering some complex questions based on the topics we have gone through in this course.

Who this course is for:

  • Absolute beginners with no prior knowledge or experience on AWS platform
  • Existing AWS Developers, Solution Architects, DevOps professionals and System Administrators who want to have an in-depth understanding of EC2 and associated services

Featured review

Wil L
Wil L.
166 courses
23 reviews
Rating: 5.0 out of 5a year ago
good introduction for beginners - the information is incredibly useful for anyone taking the cert or anyone who wants hands on aws with a short period of time. This video and the 'learning AWS the hard way' will always be my best reference for using aws cloud computing- no nonsense information

Instructor

Rohan Arora
Technology Evangelist, Solutions Architect and Instructor
Rohan Arora
  • 4.4 Instructor Rating
  • 1,425 Reviews
  • 9,073 Students
  • 9 Courses

I'm a technology enthusiast who possesses a deep passion for latest technologies that drives innovation and leads to transformation of ideas into new and useful products or processes. Presently, I'm contributing towards innovative technologies like Unified Communication & Collaboration, Networking and Cloud Computing. I have been involved in planning, designing and deployment of architectures on Amazon Web Services (AWS) platform from past five years. Apart from my day-to-day job, I have been actively involved in contributing myself towards knowledge sharing by delivering online and classroom training programs on this very technology.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.