Introduction to Cloud Computing with AWS
Overview:
The purpose of this training is to introduce the students to AWS – the leading cloud services and computing resources provider platform. The students will receive an overview of the available services and capabilities and acquire practical experience in performing the basic usage scenarios.
Target Audience:
Software/System professionals wishing to acquire good grasp of utilizing public cloud services.
Prerequisites:
Basic knowledge of Linux command-line and shell scripting. Basic understanding of web application development, preferably in Python. Background in Linux/Windows OS usage. Basic understanding of computer storage and networking concepts.
Required Equipment:
Each participant will need a PC with a browser and an internet connection.
Duration:
16 academic hours (frontal lecture+exercise)
Description
Outline:
-
- Introduction to Cloud Computing
- IaaS vs. PaaS vs. SaaS vs. FaaS
- Getting Started with AWS
- What Can I Do with AWS?
- A Few Words on Pricing
- AWS Overview
- Regions and Availability Zones
- AWS Product Categories
- Compute and Networking Services
- Storage and Content Delivery Services
- Security and Identity Services
- Database Services
- Analytics Services
- Application Services
- Management Tools
- Introduction to Cloud Computing
-
- Getting to know EC2
- Run a Virtual Server
- Launch and connect to a Linux instance
- Launch and connect to a Windows instance
- Basics of AWS Networking:
- VPC networking
- Security Groups
- Gateways
- Load Balancing
- Run a Virtual Server
- Getting to know S3
- Store files
- Manage permissions
- Host a static website
- Getting to know AWS DB services
- RDS
- DynamoDB
- Continuous Delivery with Elastic Beanstalk
- Elastic Beanstalk explained
- Eb cli
- Deploy a python webapp
- Introduction to Serverless Computing with AWS Lambda
- Getting to know EC2
Reviews
There are no reviews yet.