09 NOVEMBER 2020 AWSome AWS Amazon Web Services
09 NOVEMBER 2020 AWSome AWS (Amazon Web Services)
Agenda Ø History of AWS Ø Introduction of AWS Ø AWS Global Infrastructure Ø Overview of AWS services Ø Introduction to AWS GUI Ø Q&A
History of AWS
Introduction of AWS Ø Cloud computing is on-demand delivery of IT resources and applications via the Internet. Ø It’s based on pay-as-you-go pricing model Ø AWS core infrastructure & services Ø Advantages of AWS Cloud Computing
AWS Core Infrastructure and Services
Six Advantages & Benefits of AWS Cloud Computing 1. Easy to use 2. Reliable 3. Cost-effective 4. Flexible 5. Scalable and high performance 6. Secure
AWS Global Infrastructure q. Region ØGeographical Area ØEach region consist of 2 (or more) availability zones. q. Availability Zone (AZ) ØIt is simply a Data Center. ØEach AZ is isolated from another AZ. q. Edge Location ØEdge locations are CDN end points for Cloud. Front. q. Achieving High Availability Using Multi-AZ
Achieving High Availability Using Multi-AZ
Overview of AWS Services AWS services are divided into different categories: ØCompute ØStorage ØDatabase ØNetworking & Content Delivery ØDeveloper Tools ØManagement Tools ØSecurity ØMessaging
VPC (Virtual Private Cloud) Ø Ø Its a virtual data center VPCs are available in every region around the world We can have multiple VPCs per region We can connect one VPC to another. Route 53 Ø Ø Ø It's Amazon's DNS server. Can register domain name through Route 53. It's called Route 53 because 53 is DNS port.
EC 2 Ø EC 2 means Elastic compute cloud Ø VMs in the cloud that run on AWS Ø e. g. Virtual Linux server, Virtual Windows Server Lambda Ø Lambda is Server-less. Ø Upload the code and code will respond to events Ø Lambda scales out automatically
S 3 Ø Stands for Simple Storage Service Ø Old as almost as AWS Ø Virtual disk in cloud that can store objects Ø Object based storage Glacier Ø Ø Used for Data archival Archive your files from S 3 4 -5 hours archival time Extremely low cost
EFS Ø Stands for Elastic File Service Ø Block based storage Ø You can install Databases, applications on it Storage Gateway Ø Way of connecting your S 3 to your onpremise Data Center Ø A Virtual machine Ø Communicates with S 3
RDS Ø Stands for Relation Database service Ø Consist of number of database technologies Ø My. SQL, Postgre SQL, Maria DB, SQL Server, Oracle, Aurora Dynamo DB Ø Non-relational Database Ø No SQL Database and its really-really scalable Ø super high performance
Redshift Ø Amazon's Data warehousing solution Ø Run queries on Redshift database Ø Create reports on Redshift Elaticache Ø Way of caching your data in the cloud Ø Put static data on cache
DMS Ø Stands for Database migration service Ø migrate your on-premises databases to cloud Ø No downtime during migration Ø No licensing cost SMS Ø Ø Server migration service Same as of DMS but VMs Migrate on-premise VM to cloud Migrate 50 VMs concurrently
IAM Ø Fundamental component of AWS Ø How you sign-in and authenticate in AWS Ø Setup new users and assign permissions to them Ø Grouping users e. g. Administrator group, Dev group WAF Ø Stands for Web Application Firewall Ø Allows you to give application level protection along with network level to your website Ø Stops attacks like SQL Injection, cross site scripting etc.
Cloud Watch Ø Monitor performance of your AWS environment Ø Monitor EC 2 instance, Disk, RAM, and CPU utilization etc. Cloud Formation Ø Ø Turning your infrastructure into code It describe our AWS environment Cloud Formation Templates Provision whole production environment in Cloud formation templates
Cloud Trail Ø Its a way of auditing your AWS resources Ø Cloud Trail record all the activities Ø Cloud Trail is a tool for auditing, changes in your AWS environment Trusted Advisor Ø It automatically scan your environment and give you tips Ø It recommends changes regarding optimization, performance, security fixes
API Gateway Ø A door that allows you to create, publish, maintain, monitor and secure APIs at any scale Ø Its a front door for your access to back end data Ø It handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls Elastic Transcoder Ø It changes the video format to suit all video devices Ø E. g. Smartphones, Tablets and PCs
Code. Commit Ø It’s basically Github in the cloud Ø Eliminates the need to operate your own source control system and its scaling Ø It can store securely anything from source code to binaries Code. Build Ø Service that compiles source code, run tests and produce packages Ø You are charged by the minute for the compute resources you use in different environments
Alexa Ø Ø Amazon's voice service in the cloud Add capabilities to Alexa Integrate Alexa into your device Connect devices to Alexa Lex Ø AWS service for building conversational interfaces Ø Natural language chatbots Ø Embed it in all kind of devices
Poly Ø Ø Ø Ø Most advanced text to speech service Turn text into speech 47 different voices and 24 languages Uses synthesis speech Mark-up language (SSML) Output files are in MP 3 format Store MP 3 files in S 3 Create Apps that talk
SNS Ø Simple notification service Ø Notify you by email or text message Ø Fan-out messages to multiple recipients at once SQS Ø Simple queue service Ø queue for storing messages as they travel between applications or microservices Ø Standard Queues & FIFO Queues
Introduction to AWS GUI
Q&A
- Slides: 28