SlideShare uma empresa Scribd logo
1 de 45
Baixar para ler offline
AWS 101
Patrick Pierson, IonChannel
What is AWS?
Amazon Web Services (AWS) is a secure cloud services platform, offering compute
power, database storage, content delivery and other functionality to help businesses
scale and grow.
How is AWS built?
Regions - a physical location in the world where we have multiple Availability Zones
Availability Zones - one or more data centers, each with redundant power, networking
and connectivity, housed in separate facilities
Edge Locations - where end users access services located at AWS. Located in major
cities around the world and are specifically used by CloudFront (CDN) to distribute
content to end user to reduce latency.
Compute
● EC2 - Elastic Compute Cloud - Virtual machines on demand
● EC2 Container Service - Scalable Docker via EC2
● Elastic Beanstalk - service for deploying web applications and services developed
with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers
such as Apache, Nginx, Passenger, and IIS.
● Lambda - serverless compute service. Run code directly in Lambda or upload
packages.
EC2
EC2 Container Service
Lambda
Storage & Content Delivery
● S3 - online file storage web service, incredibly reliable
● Glacier - long term “S3” storage
● CloudFront - web service that speeds up distribution of your static and dynamic
web content
● Elastic File System - AWS scaled Network File System (NFS)
● Snowball - petabyte-scale data transport solution that uses secure appliances to
transfer large amounts of data into and out of the AWS cloud
● Storage Gateway - service connecting an on-premises software appliance with
cloud-based storage to provide seamless and secure integration between an
organization’s on-premises IT environment and AWS’s storage infrastructure.
S3
Glacier
CloudFront
Database
● RDS - Relational Database Service - AWS managed database, fault tolerant.
MySQL, PostgreSQL, SQL Server, and others.
● DynamoDB - AWS managed NoSQL database.
● ElastiCache - AWS managed memcached and redis (in memory cache)
● Redshift - AWS managed petabyte scale data warehouse (massive managed
databases)
● DMS - Database Migration Service - migrate databases to AWS easily and
securely.
RDS
DynamoDB
ElastiCache
Networking
● VPC - Virtual Private Cloud - provisions a logically isolated section of the AWS
cloud
● Direct Connect - makes it easy to establish a dedicated network connection from
your premises to AWS
● Route53 - AWS Managed Domain Name Service
VPC
Route53
Developer Tools
● CodeCommit - AWS Managed private git repo
● CodeDeploy - automates code deployments to any instance, including EC2
instances and instances running on-premises.
● CodePipeline - a continuous delivery service for fast and reliable application
updates. Builds, tests, and deploys your code every time there is a code change
CodeCommit
Management Tools
● CloudWatch - monitoring service for AWS cloud resources and the applications you run on
AWS
● CloudFormation - create and manage a collection of related AWS resources, provision and
update them in an orderly and predictable fashion
● CloudTrail - web service that records AWS API calls
● Config - service that provides you with an AWS resource inventory, configuration history,
and configuration change notifications to enable security and governance
● OpsWorks - configuration management service that helps you configure and operate
applications of all shapes and sizes using Chef
● Service Catalog - allows organizations to create and manage catalogs of IT services that are
approved for use on AWS
● Trusted Advisor - service to help you reduce cost, increase performance, and improve
security by optimizing your AWS environment
CloudWatch
CloudFormation
CloudTrail
Security & Identity
● Identity & Access Management - enables you to securely control access to AWS
services and resources for your users
● Directory Service - easy to setup and run Microsoft Active Directory (AD) in the AWS
cloud, or connect your AWS resources with an existing on-premises Microsoft Active
Directory
● Inspector - automated security assessment service that helps improve the security and
compliance of applications deployed on AWS
● WAF - Web Application Firewall - helps protect your web applications from common
web exploits that could affect application availability, compromise security, or
consume excessive resources
● Certificate Manager - service that lets you easily provision, manage, and deploy Secure
Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS
services
IAM
Analytics
● EMR - Elastic Map Reduce - simplifies big data processing, providing a managed
Hadoop framework
● Data Pipeline - web service that helps you process and move data between
different AWS compute and storage services, as well as on-premise data sources
● Elasticsearch Service - AWS managed Elasticsearch
● Kinesis - platform for streaming data on AWS
● Machine Learning - service that makes it easy for developers of all skill levels to
use machine learning technology. Amazon ML provides visualization tools and
wizards that guide you through the process of creating ML models
EMR
Elasticsearch Service
Internet of Things
● AWS IoT - managed cloud platform that lets connected devices easily and
securely interact with cloud applications and other devices
● GameLift - managed service for deploying, operating, and scaling session-based
multiplayer games
Game Development
Mobile Services
● Mobile Hub - add and configure features for your mobile apps, including user
authentication, data storage, backend logic, push notifications, content delivery,
and analytics
● Cognito - add user sign-up and sign-in to your mobile and web apps
● Device Farm - test against real phones and tablets in the AWS Cloud
● Mobile Analytics - measure app usage and app revenue
● SNS - Simple Notification Service - Pub-sub Service for Mobile and Enterprise
Messaging
Cognito
SNS
Application Services
● API Gateway - fully managed service that makes it easy for developers to create,
publish, maintain, monitor, and secure APIs at any scale
● AppStream - stream your existing Windows applications from the cloud, reaching
more users on more devices, without code modifications
● CloudSearch - managed service in the AWS Cloud that makes it simple and
cost-effective to set up, manage, and scale a search solution for your website or
application
● Elastic Transcoder - media transcoding in the cloud
● SES - email service built on the reliable and scalable infrastructure
● SQS - fast, reliable, scalable, fully managed message queuing service
● SWF - build, run, and scale background jobs that have parallel or sequential steps
API Gateway
SQS
Enterprise Applications
● WorkSpaces - managed desktop computing service in the cloud
● WorkDocs - managed, secure enterprise storage and sharing service with strong
administrative controls and feedback capabilities that improve user productivity
● WorkMail - secure, managed business email and calendar service with support for
existing desktop and mobile email clients
WorkMail
Linking it all together
AWS best practices architecture enables you to tie services together to provide
enterprise applications, web applications, etc.
Following are some sample architectures.
AWS 101: A Guide to Amazon Web Services
AWS 101: A Guide to Amazon Web Services
AWS 101: A Guide to Amazon Web Services
AWS 101: A Guide to Amazon Web Services

Mais conteúdo relacionado

Mais procurados

AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWS
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWSAWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWS
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWSAmazon Web Services
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAmazon Web Services
 
Bluesoft @ AWS re:Invent 2017 + AWS 101
Bluesoft @ AWS re:Invent 2017 + AWS 101Bluesoft @ AWS re:Invent 2017 + AWS 101
Bluesoft @ AWS re:Invent 2017 + AWS 101André Faria Gomes
 
Deploy Golang WebApp dengan AWS App Runner
Deploy Golang WebApp dengan AWS App RunnerDeploy Golang WebApp dengan AWS App Runner
Deploy Golang WebApp dengan AWS App RunnerRio Astamal
 
Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Jatinder Randhawa
 
AWS Services overview and global infrastructure
AWS Services overview and global infrastructureAWS Services overview and global infrastructure
AWS Services overview and global infrastructureSchibsted Tech Polska
 
AWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneAWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneIdan Tohami
 
AWS Education and Research 101
AWS Education and Research 101AWS Education and Research 101
AWS Education and Research 101Steven Bryen
 
Overview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSOverview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSAmazon Web Services
 
Artem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...Amazon Web Services
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overviewVinay Yelluri
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesAditya Jha
 
AWS Summit London 2014 - JUST EAT - High Availability and Rapid Change
AWS Summit London 2014 - JUST EAT - High Availability and Rapid ChangeAWS Summit London 2014 - JUST EAT - High Availability and Rapid Change
AWS Summit London 2014 - JUST EAT - High Availability and Rapid Changedaniel-richardson
 
Aws concepts-power-point-slides
Aws concepts-power-point-slidesAws concepts-power-point-slides
Aws concepts-power-point-slidesSushil Thapa
 

Mais procurados (20)

AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWS
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWSAWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWS
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWS
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
 
Bluesoft @ AWS re:Invent 2017 + AWS 101
Bluesoft @ AWS re:Invent 2017 + AWS 101Bluesoft @ AWS re:Invent 2017 + AWS 101
Bluesoft @ AWS re:Invent 2017 + AWS 101
 
Deploy Golang WebApp dengan AWS App Runner
Deploy Golang WebApp dengan AWS App RunnerDeploy Golang WebApp dengan AWS App Runner
Deploy Golang WebApp dengan AWS App Runner
 
Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)
 
AWS Services overview and global infrastructure
AWS Services overview and global infrastructureAWS Services overview and global infrastructure
AWS Services overview and global infrastructure
 
AWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneAWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZone
 
AWS Education and Research 101
AWS Education and Research 101AWS Education and Research 101
AWS Education and Research 101
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
Aws overview
Aws overviewAws overview
Aws overview
 
Overview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSOverview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWS
 
AWS Cloud School Next Steps
AWS Cloud School Next StepsAWS Cloud School Next Steps
AWS Cloud School Next Steps
 
Artem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overview
 
AWS Overview
AWS Overview AWS Overview
AWS Overview
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
 
Aws
AwsAws
Aws
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services
 
AWS Summit London 2014 - JUST EAT - High Availability and Rapid Change
AWS Summit London 2014 - JUST EAT - High Availability and Rapid ChangeAWS Summit London 2014 - JUST EAT - High Availability and Rapid Change
AWS Summit London 2014 - JUST EAT - High Availability and Rapid Change
 
Aws concepts-power-point-slides
Aws concepts-power-point-slidesAws concepts-power-point-slides
Aws concepts-power-point-slides
 

Semelhante a AWS 101: A Guide to Amazon Web Services

Introduction to AWS & Cloud Services
Introduction to AWS & Cloud ServicesIntroduction to AWS & Cloud Services
Introduction to AWS & Cloud ServicesAnn Venkataraman
 
What is Cloud- AWS Course in Mumbai
What is Cloud- AWS Course in MumbaiWhat is Cloud- AWS Course in Mumbai
What is Cloud- AWS Course in MumbaiExcelRSEO
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesStridely Solutions
 
Aws re invent 2018 recap
Aws re invent 2018 recapAws re invent 2018 recap
Aws re invent 2018 recapCloudHesive
 
Cloud Native Computing - Part II - Public Cloud (AWS)
Cloud Native Computing - Part II - Public Cloud (AWS)Cloud Native Computing - Part II - Public Cloud (AWS)
Cloud Native Computing - Part II - Public Cloud (AWS)Linjith Kunnon
 
Jump Start to Amazon Web Services
Jump Start to Amazon Web ServicesJump Start to Amazon Web Services
Jump Start to Amazon Web ServicesGagan Sikri
 
AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015Mark Bate
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaHARMAN Services
 
AWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWSAWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWSAmazon Web Services
 
Introduction to Cloud Computing and AWS
Introduction to Cloud Computing and AWSIntroduction to Cloud Computing and AWS
Introduction to Cloud Computing and AWSFaisal Ahmed Farooqui
 
Cloud computing & aws concepts
Cloud computing & aws conceptsCloud computing & aws concepts
Cloud computing & aws conceptsABHINAV ANAND
 
Architecting applications on amazon web services with node.js
Architecting applications on amazon web services with node.jsArchitecting applications on amazon web services with node.js
Architecting applications on amazon web services with node.jsHenry Fougere
 
Azure vm introduction
Azure  vm introductionAzure  vm introduction
Azure vm introductionLalit Rawat
 
Pragmatic Approach to Workload Migrations - London Summit Enteprise Track RePlay
Pragmatic Approach to Workload Migrations - London Summit Enteprise Track RePlayPragmatic Approach to Workload Migrations - London Summit Enteprise Track RePlay
Pragmatic Approach to Workload Migrations - London Summit Enteprise Track RePlayAmazon Web Services
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWSAmazon Web Services
 

Semelhante a AWS 101: A Guide to Amazon Web Services (20)

Introduction to AWS & Cloud Services
Introduction to AWS & Cloud ServicesIntroduction to AWS & Cloud Services
Introduction to AWS & Cloud Services
 
What is Cloud- AWS Course in Mumbai
What is Cloud- AWS Course in MumbaiWhat is Cloud- AWS Course in Mumbai
What is Cloud- AWS Course in Mumbai
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs Kubernetes
 
Aws re invent 2018 recap
Aws re invent 2018 recapAws re invent 2018 recap
Aws re invent 2018 recap
 
UNIT V.pdf
UNIT V.pdfUNIT V.pdf
UNIT V.pdf
 
Cloud Native Computing - Part II - Public Cloud (AWS)
Cloud Native Computing - Part II - Public Cloud (AWS)Cloud Native Computing - Part II - Public Cloud (AWS)
Cloud Native Computing - Part II - Public Cloud (AWS)
 
Jump Start to Amazon Web Services
Jump Start to Amazon Web ServicesJump Start to Amazon Web Services
Jump Start to Amazon Web Services
 
AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015
 
Unit 6.pptx
Unit 6.pptxUnit 6.pptx
Unit 6.pptx
 
Aws certified solutions architect
Aws certified solutions architectAws certified solutions architect
Aws certified solutions architect
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D Kesharia
 
AWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWSAWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWS
 
Introduction to Cloud Computing and AWS
Introduction to Cloud Computing and AWSIntroduction to Cloud Computing and AWS
Introduction to Cloud Computing and AWS
 
M meijer paas - tech-days 2015
M meijer   paas - tech-days 2015M meijer   paas - tech-days 2015
M meijer paas - tech-days 2015
 
Cloud computing & aws concepts
Cloud computing & aws conceptsCloud computing & aws concepts
Cloud computing & aws concepts
 
Architecting applications on amazon web services with node.js
Architecting applications on amazon web services with node.jsArchitecting applications on amazon web services with node.js
Architecting applications on amazon web services with node.js
 
Azure vm introduction
Azure  vm introductionAzure  vm introduction
Azure vm introduction
 
AWS Service Drill Downs
AWS Service Drill DownsAWS Service Drill Downs
AWS Service Drill Downs
 
Pragmatic Approach to Workload Migrations - London Summit Enteprise Track RePlay
Pragmatic Approach to Workload Migrations - London Summit Enteprise Track RePlayPragmatic Approach to Workload Migrations - London Summit Enteprise Track RePlay
Pragmatic Approach to Workload Migrations - London Summit Enteprise Track RePlay
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWS
 

Mais de Patrick Pierson

Mais de Patrick Pierson (10)

Python + Software Defined Radios
Python + Software Defined RadiosPython + Software Defined Radios
Python + Software Defined Radios
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
 
Pyspark
PysparkPyspark
Pyspark
 
Troposphere Python infrastructure as code for AWS Cloudformation
Troposphere Python infrastructure as code for AWS CloudformationTroposphere Python infrastructure as code for AWS Cloudformation
Troposphere Python infrastructure as code for AWS Cloudformation
 
What is IAM?
What is IAM?What is IAM?
What is IAM?
 
Kong API
Kong APIKong API
Kong API
 
Boto3
Boto3Boto3
Boto3
 
SaltStack
SaltStackSaltStack
SaltStack
 
Virtual machines and containers
Virtual machines and containersVirtual machines and containers
Virtual machines and containers
 
Ignite talks
Ignite talksIgnite talks
Ignite talks
 

Último

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

AWS 101: A Guide to Amazon Web Services

  • 2. What is AWS? Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.
  • 3.
  • 4. How is AWS built? Regions - a physical location in the world where we have multiple Availability Zones Availability Zones - one or more data centers, each with redundant power, networking and connectivity, housed in separate facilities Edge Locations - where end users access services located at AWS. Located in major cities around the world and are specifically used by CloudFront (CDN) to distribute content to end user to reduce latency.
  • 5.
  • 6. Compute ● EC2 - Elastic Compute Cloud - Virtual machines on demand ● EC2 Container Service - Scalable Docker via EC2 ● Elastic Beanstalk - service for deploying web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS. ● Lambda - serverless compute service. Run code directly in Lambda or upload packages.
  • 7. EC2
  • 10. Storage & Content Delivery ● S3 - online file storage web service, incredibly reliable ● Glacier - long term “S3” storage ● CloudFront - web service that speeds up distribution of your static and dynamic web content ● Elastic File System - AWS scaled Network File System (NFS) ● Snowball - petabyte-scale data transport solution that uses secure appliances to transfer large amounts of data into and out of the AWS cloud ● Storage Gateway - service connecting an on-premises software appliance with cloud-based storage to provide seamless and secure integration between an organization’s on-premises IT environment and AWS’s storage infrastructure.
  • 11. S3
  • 14. Database ● RDS - Relational Database Service - AWS managed database, fault tolerant. MySQL, PostgreSQL, SQL Server, and others. ● DynamoDB - AWS managed NoSQL database. ● ElastiCache - AWS managed memcached and redis (in memory cache) ● Redshift - AWS managed petabyte scale data warehouse (massive managed databases) ● DMS - Database Migration Service - migrate databases to AWS easily and securely.
  • 15. RDS
  • 18. Networking ● VPC - Virtual Private Cloud - provisions a logically isolated section of the AWS cloud ● Direct Connect - makes it easy to establish a dedicated network connection from your premises to AWS ● Route53 - AWS Managed Domain Name Service
  • 19. VPC
  • 21. Developer Tools ● CodeCommit - AWS Managed private git repo ● CodeDeploy - automates code deployments to any instance, including EC2 instances and instances running on-premises. ● CodePipeline - a continuous delivery service for fast and reliable application updates. Builds, tests, and deploys your code every time there is a code change
  • 23. Management Tools ● CloudWatch - monitoring service for AWS cloud resources and the applications you run on AWS ● CloudFormation - create and manage a collection of related AWS resources, provision and update them in an orderly and predictable fashion ● CloudTrail - web service that records AWS API calls ● Config - service that provides you with an AWS resource inventory, configuration history, and configuration change notifications to enable security and governance ● OpsWorks - configuration management service that helps you configure and operate applications of all shapes and sizes using Chef ● Service Catalog - allows organizations to create and manage catalogs of IT services that are approved for use on AWS ● Trusted Advisor - service to help you reduce cost, increase performance, and improve security by optimizing your AWS environment
  • 27. Security & Identity ● Identity & Access Management - enables you to securely control access to AWS services and resources for your users ● Directory Service - easy to setup and run Microsoft Active Directory (AD) in the AWS cloud, or connect your AWS resources with an existing on-premises Microsoft Active Directory ● Inspector - automated security assessment service that helps improve the security and compliance of applications deployed on AWS ● WAF - Web Application Firewall - helps protect your web applications from common web exploits that could affect application availability, compromise security, or consume excessive resources ● Certificate Manager - service that lets you easily provision, manage, and deploy Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services
  • 28. IAM
  • 29. Analytics ● EMR - Elastic Map Reduce - simplifies big data processing, providing a managed Hadoop framework ● Data Pipeline - web service that helps you process and move data between different AWS compute and storage services, as well as on-premise data sources ● Elasticsearch Service - AWS managed Elasticsearch ● Kinesis - platform for streaming data on AWS ● Machine Learning - service that makes it easy for developers of all skill levels to use machine learning technology. Amazon ML provides visualization tools and wizards that guide you through the process of creating ML models
  • 30. EMR
  • 32. Internet of Things ● AWS IoT - managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices ● GameLift - managed service for deploying, operating, and scaling session-based multiplayer games Game Development
  • 33. Mobile Services ● Mobile Hub - add and configure features for your mobile apps, including user authentication, data storage, backend logic, push notifications, content delivery, and analytics ● Cognito - add user sign-up and sign-in to your mobile and web apps ● Device Farm - test against real phones and tablets in the AWS Cloud ● Mobile Analytics - measure app usage and app revenue ● SNS - Simple Notification Service - Pub-sub Service for Mobile and Enterprise Messaging
  • 35. SNS
  • 36. Application Services ● API Gateway - fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale ● AppStream - stream your existing Windows applications from the cloud, reaching more users on more devices, without code modifications ● CloudSearch - managed service in the AWS Cloud that makes it simple and cost-effective to set up, manage, and scale a search solution for your website or application ● Elastic Transcoder - media transcoding in the cloud ● SES - email service built on the reliable and scalable infrastructure ● SQS - fast, reliable, scalable, fully managed message queuing service ● SWF - build, run, and scale background jobs that have parallel or sequential steps
  • 38. SQS
  • 39. Enterprise Applications ● WorkSpaces - managed desktop computing service in the cloud ● WorkDocs - managed, secure enterprise storage and sharing service with strong administrative controls and feedback capabilities that improve user productivity ● WorkMail - secure, managed business email and calendar service with support for existing desktop and mobile email clients
  • 41. Linking it all together AWS best practices architecture enables you to tie services together to provide enterprise applications, web applications, etc. Following are some sample architectures.