47
JUMP START TO AMAZON WEB SERVICES Gagan Sikri @sikrigagan

Jump Start to Amazon Web Services

Embed Size (px)

Citation preview

JUMP START TO

AMAZON WEB SERVICES

Gagan Sikri @sikrigagan

CLOUD IS SUDDENLY EVERYWHERE

WHAT IS CLOUD COMPUTING?

An Analogy: Think of Electricity Services

WHAT IS CLOUD COMPUTING?

Cloud computing is the on-demand delivery of IT resources andapplications via the Internet with pay-as-you-go pricing. Whetheryou run applications that share photos to millions of mobile usersor you support the critical operations of your business, the cloudprovides rapid access to flexible and low-cost IT resources. Withcloud computing, you don’t need to make large upfront investmentsin hardware and spend a lot of time managing that hardware.

Cloud computing provides a simple way to access servers, storage,databases, and a broad set of application services over the Internet.

WHY PEOPLE ARE EXCITED?

No Capital ExpenditurePay as you go or pay only for what you useTrue elastic capacity; Scale up and downImproves time to focus on other thingsGlobal Reach

ADVANTAGES OF CLOUD COMPUTING

Trade capital expense for variable expenseBenefit from massive economies of scaleStop guessing about capacityIncrease speed and agilityStop spending money running and maintaining data centersGo global in minutes

INTRODUCTION TO

AMAZON WEB SERVICES

AWS (AMAZON WEB SERVICES)

In 2006, Amazon Web Services (AWS) began offering ITinfrastructure services to businesses in the form of web services.One of the key benefits of cloud computing is the opportunity toreplace up-front capital infrastructure expenses with low variablecosts that scale with your business. With the cloud, businesses nolonger need to plan for and procure servers and other ITinfrastructure weeks or months in advance.Today, AWS provides a highly reliable, scalable, low-costinfrastructure platform in the cloud that powers hundreds ofthousands of businesses in 190 countries around the world.

AWS ATTRIBUTES

Global InfrastructureAWS is available in multiple locations worldwide. These locationsare composed of regions and Availability Zones. A region is a namedset of AWS resources in the same separate geographic area. Eachregion has multiple, isolated locations known as Availability Zones.AWS enables the placement of resources, such as instances, anddata in multiple locations.Each region is completely independent and is designed to becompletely isolated from the other regions. Availability Zones arephysically separated within a typical metropolitan region and arelocated in lower risk flood plains.

AWS ATTRIBUTES

SecurityThe AWS cloud infrastructure has been architected to be one of themost flexible and secure cloud computing environments availabletoday. It provides an extremely scalable, highly reliable platformthat enables customers to deploy applications and data quickly andsecurely.

AWS ATTRIBUTES

ComplianceAWS Compliance enables our customers to understand the robustcontrols in place at AWS to maintain security and data protection.The IT infrastructure that AWS provides to its customers is designedand managed in alignment with best security practices and a varietyof IT security standards, including:

SOC 1/SSAE 16/ISAE 3402SOC2SOC3FISMA, DIACAP, and FedRAMP

PCI DSS Level 1ISO 27001/ ISO 9001ITARFIPS 140-2

AMAZON WEB SERVICES CLOUD

PLATFORM

PRODUCTS & SERVICES

COMPUTE

Amazon Web Services provides a variety of cloud-based computingservices including a wide selection of compute instances which canscale up and down automatically to meet the needs of your application,a managed load balancing service as well as fully managed desktops inthe cloud.

Amazon EC2Amazon EC2 Container ServiceAWS LambdaAuto ScalingAmazon VPC

Elastic Load BalancingVM Import/Export

AMAZON EC2

Amazon Elastic Computer CloudIt is a web service that provides resizable compute capacity in thecloud. It is designed to make web-scale computing easier fordevelopers and system administrators. Amazon EC2’s simple webservice interface allows you to obtain and configure capacity withminimal friction with these benefits:

Elastic Web-Scale ComputingCompletely ControlledFlexible Cloud Hosting ServiceDesigned to used with AWS

ReliableSecureInexpensiveEasy to Start

NETWORKING

Amazon Web Services provides a range of networking services enablingyou to create a logically isolated network that you define, establish aprivate network connection to the AWS cloud, use a highly availableand scalable DNS service and deliver content to your end users with lowlatency at high data transfer speeds with a content delivery webservice.

Amazon VPC AWS Direct Connect Amazon Route 53

AMAZON VPC

Amazon Virtual Private CloudIt lets you provision a logically isolated section of the Amazon WebServices (AWS) Cloud where you can launch AWS resources in avirtual network that you define. You have complete control overyour virtual networking environment, including selection of yourown IP address range, creation of subnets, and configuration ofroute tables and network gateways with following benefits:

SecureSimpleAll the Scalability

ReliableDisaster RecoverySupport Multi-Tier Apps

DATABASES

Amazon Web Services provides fully managed relational andNoSQL database services, as well as fully managed in-memorycaching as a service and a fully managed petabyte-scale data-warehouse service. Or, you can operate your own database in thecloud on Amazon EC2 and Amazon EBS.

DATABASES

Amazon RDS Amazon DynamoDB

Amazon RedShift Amazon ElastiCache

AMAZON RDS

Amazon Relational Database ServiceIt makes it easy to set up, operate, and scale a relational database inthe cloud. It provides cost-efficient and resizable capacity whilemanaging time-consuming database management tasks, freeing youup to focus on your applications and business with followingbenefits:

Simple to Deploy Web ServiceManagedCompatibleFast, Predictable Performance

Scalable DB in CloudSecure & ReliableInexpensiveDesigned to used with AWS

AMAZON DYNAMODB

Amazon DynamoDBIt is fast and flexible NoSQL database service for all applications thatneed consistent, single-digit millisecond latency at any scale. It is afully managed database and supports both document and key-valuedata models. Its flexible data model and reliable performance makeit a great fit for mobile, web, gaming, ad-tech, IoT, and many otherapplications.

Fast, Consistent PerformanceHighly ScalableFlexible

Fine-grained Access ControlFully Managed

STORAGE & CONTENT DELIVERY

Amazon Web Services provides low-cost data storage with highdurability and availability. Pay-as-you-go pricing with nocommitment means greater flexibility and agility. With AWS, highsecurity is available at no extra cost. AWS offers storage choicesfor backup, archiving, and disaster recovery, as well as block, file,and object storage.

Amazon EFS

Amazon Storage Gateway

STORAGE & CONTENT DELIVERY

Amazon S3

Amazon CloudFront

Amazon Glacier

Amazon EBS

AMAZON S3

Amazon Simple Storage ServiceIt provides developers and IT teams with secure, durable, highly-scalable object storage. Amazon S3 is easy to use, with a simpleweb services interface to store and retrieve any amount of datafrom anywhere on the web. With Amazon S3, you pay only for thestorage you actually use. There is no minimum fee and no setupcost.

Secure & DurableLow CostScalableHigh Performance

Send Event NotificationsintegratedEasy to Use

AMAZON EFS

Amazon Elastic File SystemIt is a file storage service for Amazon Elastic Compute Cloud(Amazon EC2) instances. With Amazon EFS, storage capacity iselastic, growing and shrinking automatically as you add and removefiles, so your applications have the storage they need, when theyneed it.

Seamless IntegrationScale Up & Down SeamlesslyFully Managed ServiceConsistent Performance

Highly AvailableSecure and DurableShare File Storage amongInstances

OTHER PRODUCTS

&

SERVICES

ADMINISTRATION & SECURITY

AWS Directory Service AWS IAM

AWS CloudTrail AWS Config

ADMINISTRATION & SECURITY

AWS CloudHSM AWS KMS

Amazon Cloud Watch AWS Trusted Advisor

ANALYTICS

Amazon EMR Amazon Kinesis

AWS Data Pipeline Amazon Machine Learning

APPLICATION SERVICES

Amazon SES Amazon CloudSearch

Amazon SNS Amazon FPS

APPLICATION SERVICES

Amazon SQS Amazon SWF

Amazon AppStream Amazon Elastic Transcoder

DEPLOYMENT & MANAGEMENT

Amazon Elastic Beanstalk AWS OpsWorks

AWS CloudFormation AWS CodeDeploy

MOBILE SERVICES

Amazon Cognito Amazon Mobile Analytics

ENTERPRISE APPLICATIONS

Amazon WorkSpaces Amazon WorkDocs

AWS CUSTOMERS

CONCLUSION

On Demand

Scalable

THE

DIRTY

SECRET!

USING ON-PREMISE INFRASTRUCTURE

AWS GOAL: FLIP THE EQUATION

CONCLUSION

Amazon Web Services (AWS) provides highly scalable,manageable, easy to use, flexible, completely controlled,reliable and secure products and services for your usecovering all three metrics i.e. IaaS (Infrastructure as aService), PaaS (Platform as a Service) & SaaS (Software as aService) which takes care of all your needs covering all areasranging from computing, databases, security, networking,analytics, mobile services, deployment & management andapplication services supporting any type of application.

THANK YOU!

Gagan Sikri @sikrigagan