Introduction to AWS Core Services introduces you to AWS products, services, and common solutions. It provides IT technical end users with basic fundamentals to become more proficient in identifying AWS services so that you can make informed decisions about IT solutions based on your business requirements.
This course has been developed by AWS, and is delivered by AWS technical instructors who teach cloud computing courses around the globe. Whether you are just starting out, building on existing IT skills, or advancing your Cloud knowledge, this course is a great way to expand your journey in the Cloud.
Cloud computing provides a simple way to access servers, storage, databases and a broad set of application services over the Internet. A Cloud services platform such as Amazon Web Services (AWS), owns and maintains the network-connected hardware required for these application services, while you provision and use what you need via a web application.
AWS began offering its technology infrastructure platform in 2006. At this point, AWS has over a million active customers using AWS in every imaginable way.
This course is approximately 4.0 hours long in total, and will be delivered through a mix of:
- Instructor lectures
- Video demonstrations
- Knowledge checks
The lecture provides a course overview with learning objectives and a layout of the course modules.
Welcome and Course Overview
Jeff Barr, Chief Evangelist of AWS, introduces the course.
Module One: Introduction to AWS Cloud Computing
This lecture discusses the AWS pace of innovation and the growing customer base.
This demonstration provides an overview of the AWS Management Console to access services, regions, and resources.
Learn about the benefits of AWS cloud computing.
Learn about the layers of the AWS platform, such as platform services, foundation services, and infrastructure.
This lecture discusses the AWS global infrastructure and breaks it down in to regions, availability zones, and the content delivery network.
Module Two: AWS Foundational Services
Jeff Barr returns to introduce the next section, AWS Foundational Services.
Learn about Amazon Elastic Compute Cloud (EC2), launching EC2 instances, choosing instance types, and configuring the network.
The lecture discusses Amazon Machine Images (AMIs), and choosing and deploying EC2 instances.
This lecture differentiates Amazon instance store and Amazon Elastic Block Store, as well as the lifecycle of an instance launched from an AMI.
Learn about the AWS Marketplace, which enables qualified partners to market and sell their software to AWS Customers.
Learn about the different types of instances that can be optimized for different types of work loads.
This lecture discusses adding, using, and retrieving instance metadata and user data.
Learn about the Amazon EC2 purchasing options for optimizing performance and cost.
To find out the private and public IP addresses for an Amazon EC2 instance, you retrieve the instance metadata. http://169.254.169.254/latest/meta-data/
This lecture discusses the essential concepts and features of Amazon Simple Storage Service (S3).
This lecture continues discussing Amazon S3 and includes topics such as pricing, buckets, and object keys.
Learn about Amazon S3 security, such as access control lists, bucket policies, and Identity and Access Management.
Learn about Amazon S3 versioning to preserve, retrieve, and restore every version of every object stored in an Amazon S3 bucket.
This lecture reviews the different classes of storage for Amazon S3.
Learn how to manage objects in Amazon S3 during their lifetime and learn about Amazon Glacier for low cost archiving.
Learn the essentials of Amazon Elastic Block Store (EBS).
This lecture discusses the essentials of Amazon EBS pricing and volumes.
Learn the significant differences between Amazon EBS and Amazon S3.
This lecture covers the fundamental information about Amazon EC2 Instance store, and what happens when you reboot, stop, or terminate your instance.
Learn about provisioning a virtual private, isolated network in the cloud with Amazon VPC.
This demonstration shows you how to build your application and add static files to your application. You will see how to provision a virtual private network, using Amazon VPC, Amazon EC2, Amazon S3, and Amazon EBS.
Module Three: Security and Identity & Access Management
Jeff Barr introduces the next module, Security and Identity & Access Management.
This lecture covers the Shared Responsibility Model which defines the areas of the Cloud AWS is responsible for, and what areas the customer is responsible for.
Learn about how AWS conducts itself from a physical security standpoint.
Learn about configuring Security Groups for instance firewall security.
This lecture explains AWS mult-tier Security Groups.
This lecture discusses the Amazon VPC layer of security.
Learn about AWS Identity and Access Management (IAM), including authorization, access keys ,and groups.
This lecture explains AWS IAM policies, and assigning them to users, groups, and roles.
Learn how an AWS IAM user can assume a role and the associated temporary credentials
Learn how an AWS IAM user can assume a role and the ability to access the resources of the role.
This lecture explains the use of temporary security credentials and the use of IAM authorization and authentication.
Learn about AWS IAM best practices, such as using roles, groups, rotating credentials, and monitoring activity.
Learn about assigning policies directly to the AWS resource.
Module Four: AWS Databases
Jeff Barr introduces the next module, AWS Databases.
This lecture provides an overview of the AWS managed database services.
Learn the essentials of Amazon Relational Database Service (RDS)
This lecture explains running database instances in a VPC, using security groups, and AWS IAM policies for granting access to Amazon RDS instances.
This lecture discusses a simple application architecture with an Amazon RDS database instance
This lecture explains the use of database parameter groups and options for customizing the database configuration.
Learn about Amazon RDS best practices, including monitoring your usage, multi-AZ deployments, and optimizing the I/O capacity of a DB instance.
Learn the essentials of Amazon DynamoDB.
This lecture discusses provisioning the throughput capacity of for read and writes, and the supported operations of Amazon DynamoDB.
This lecture compares Amazon RDS and Amazon DynamoDB for different types of applications.
This demonstration shows you how to build your database server, deploy an application to your application server, and create an AWS IAM role, using Amazon RDS and AWS IAM.
Module Five: Elasticity and Management Tools
Jeff Barr introduces the final module of the course, Elasticity and Management Tools.
Learn about the AWS triad of services that help you manage elasticity in your environment.
Learn the essentials of Auto Scaling to automatically scale your Amazon EC3 capacity.
Learn about Elastic Load Balancing to evenly distribute traffic across multiple instances.
Learn about Amazon CloudWatch to monitor AWS Cloud resources and the applications your are running.
Learn about Trusted Advisor, the best practice and recommendation engine that performs checks for cost optimization, security, fault tolerance, and performance improvement.
This lecture continues the explanation of Trusted Advisor in the areas of fault tolerance and performance improvement.
This demonstration shows you how to scale and load-balance your web application and associate a domain name with your website. Services used include, Elastic Load Balancing, Auto Scaling, and Amazon Route 53.
Jeff Barr concludes this module and course.