India Webinar

  • 230 views
Uploaded on

Webinar for Getting Started on AWS

Webinar for Getting Started on AWS

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
230
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. What is AWS ? Ganesh Raja – Solutions Architect graja@amazon.com
  • 2. A broad and deep platform helps customers build sophisticated, scalable applications AWS Platform
  • 3. Broad and deep services to support any cloud workload AWS Global Infrastructure Application Services Networking Deployment & Administration DatabaseStorageCompute
  • 4. Unmatched platform and geographic breadthSpeed to deployment + Support Virtually Every Use Case (for Today and Tomorrow)
  • 5. It’s Not Just Having Services in a Couple of Regions 10 Regions 26 Availability Zones 51 Edge Locations
  • 6. Lower Costs with AWS Up-Front and Increase Savings as Your Usage Grows Source: IDC Whitepaper, sponsored by Amazon, “The Business Value of Amazon Web Services Accelerates Over Time.” July 2012 1 “Average of 400 servers replaced per customer” Replace up-front capital expense with low variable cost 2 42 Price Reductions Economies of scale allow us to continually lower costs 3 Pricing model choice to support variable & stable workloads 4 Save more money as you grow bigger On-demand Reserved Spot Tiered Pricing Volume Discounts
  • 7. AWS Services Ganesh Raja – Solutions Architect graja@amazon.com
  • 8. AWS Reference Architecture AWS Global Infrastructure Application Services Networking Deployment & Administration DatabaseStorageCompute
  • 9. Virtual Private Cloud Private, isolated section of the AWS Cloud Launch resources in a virtual network that you define complete control over your virtual networking environment Internet Networking Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 10. Route 53 Highly available and scalable Domain Name System Extremely reliable and cost effective Feature Details Global Supported from AWS global edge locations for fast and reliable domain name resolution Scalable Automatically scales based upon query volumes Latency based routing Supports resolution of endpoints based upon latency, enabling multi-region application delivery Integrated Integrates with other AWS services allowing Route 53 to front load balancers, S3 and EC2 Secure Integrates with IAM giving fine grained control over DNS record access Networking Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 11. AWS Reference Architecture AWS Global Infrastructure Application Services Networking Deployment & Administration DatabaseStorageCompute
  • 12. Vertical Scaling From $0.02/hr Elastic Compute Cloud (EC2) Basic unit of compute capacity Range of CPU, memory & local disk options 35 Instance types available, from micro to cluster compute Feature Details Flexible Run windows or Linux distributions Scalable Wide range of instance types from micro to cluster compute Machine Images Configurations can be saved as machine images (AMIs) from which new instances can be created Full control Full root or administrator rights Secure Full firewall control via Security Groups Monitoring Publishes metrics to Cloud Watch Inexpensive On-demand, Reserved and Spot instance types VM Import/Export Import and export VM images to transfer configurations in and out of EC2 Compute Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 13. G2 GPU enabled M3 General purpose Memory optimized R3 CR1M2 Storage and IO optimized C3 Compute optimized CC2C1 I2 HI1 HS1 CG1M1 Broad Set of Compute Instance Types…
  • 14. …Connected by a World-class Network High packets-per- second performance Low jitter EBS-optimized instances Virtual network interfaces Physical placement optimization Slow Fast High throughput, low latency
  • 15. Auto-scaling Automatic re-sizing of compute clusters based upon demand Trigger auto-scaling policy Feature Details Control Define minimum and maximum instance pool sizes and when scaling and cool down occurs Integrated to CloudWatch Use metrics gathered by CloudWatch to drive scaling Instance types Run auto scaling for on-demand instances and spot. Compatible with VPC as-create-auto-scaling-group MyGroup --launch-configuration MyConfig --availability-zones eu-west-1a --min-size 4 --max-size 200 Compute Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 16. Elastic Load Balancing Create highly scalable applications Distribute load across EC2 instances in multiple availability zones Feature Details Auto-scaling Automatically scales to handle request volume Available Load balance across instances in multiple availability zones Health checks Automatically checks health of instances and takes them in or out of service Session stickiness Route requests to the same instance Secure sockets layer Supports SSL offload from web and application servers with flexible cipher support Monitoring Publishes metrics to Cloud Watch Compute Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 17. AWS Reference Architecture AWS Global Infrastructure Application Services Networking Deployment & Administration DatabaseStorageCompute
  • 18. S3 - Durable storage, any object 99.999999999% durability of objects Unlimited storage of objects of any type Up to 5TB size per object Feature Details Flexible object store Buckets act like drives, folder structures within Access control Granular control over object permissions Server-side encryption 256bit AES encryption of objects Multi-part uploads Improved throughput & control Object versioning Archive old objects and version new ones Object expiry Automatically remove old objects Access logging Full audit log of bucket/object actions Web content hosting Serve content as web site with built in page handling Notifications Receive notifications on key events Import/Export Physical device import/export service Storage Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 19. Elastic Block Store High performance block storage device 1GB to 1TB in size Mount as drives to instances Feature Details High performance file system Mount EBS as drives and format as required Flexible size Volumes from 1GB to 1TB in size Secure Private to your instances Performance Use provisioned IOPS to get desired level of IO performance Available Replicated within an Availability Zone Backups Volumes can be snapshotted for point in time restore Monitoring Detailed metrics captured via Cloud Watch Storage Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 20. Glacier Low-cost storage service Secure and durable storage for backup and archive For data that is infrequently accessed Feature Details Low cost $0.01/GB/month with no up-front capital commitments Durable Same 99.999999999% durability as S3 Flexible Store any amount of data on-demand. Eliminate the need for capacity planning Secure Leverage AWS’ robust security platform. Control access to your data. API REST-based API to send and receive data Import/Export Optionally use portable storage devices to import/export mass data Vault inventory Index for real-time view of the contents of the vault Storage Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 21. AWS Reference Architecture AWS Global Infrastructure Application Services Networking Deployment & Administration DatabaseStorageCompute
  • 22. Relational Database Service Database-as-a-Service No need to install or manage database instances Scalable and fault tolerant configurations Feature Details Platform support Create MySQL, SQL Server and Oracle RDBMS Preconfigured Get started instantly with sensible default settings Automated patching Keep your database platform up to date automatically Backups Automatic backups and point in time recovery and full DB backups Provisioned IOPS Specify IO throughput depending on requirements Failover Automated failover to slave hosts in event of a failure Replication Easily create read-replicas of your data and seamlessly replicate data across availability zones Database Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 23. AWS Reference Architecture AWS Global Infrastructure Application Services Networking Deployment & Administration DatabaseStorageCompute
  • 24. CloudFront World-wide content distribution network Easily distribute content to end users with low latency, high data transfer speeds, and no commitments. Feature Details Fast Multiple world-wide edge locations to serve content as close to your users as possible Integrated with other services Works seamlessly with S3 and EC2 origin servers Dynamic content Supports static and dynamic content from origin servers Streaming Supports rtmp from S3 and includes support for live streaming from Adobe FMS and Microsoft Media Server London Paris NY Served from S3 /images/* 3 Served from EC2 *.php 2 Single CNAME www.mysite.com 1 Application Services Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 25. AWS Reference Architecture AWS Global Infrastructure Application Services Networking Deployment & Administration DatabaseStorageCompute
  • 26. Elastic Beanstalk One-click deployment from Eclipse, Visual Studio and Git Rapid deployment of applications All AWS resources automatically created Feature Details Platform support Containers for Java, .NET and PHP Resource creation Creates load balancer, instances, auto scaling and monitoring automatically Monitoring & Logs Integrated with Cloud Watch and consolidates server logs Versioning Manage versions of applications and easily rollback deployments Notifications Receive alerts on key events Full resource access Access all underlying AWS resources as necessary Deployment & Admin Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 27. + others Simple Email Service Simple Notification Service ElastiCache CloudWatch Storage Gateway …
  • 28. LET’S BUILD A HIGHLY AVAILABLE SYSTEM
  • 29. HEALTH CHECKS
  • 30. AMAZON RDS MULTI-AZ
  • 31. AMAZON ELB AND MULTIPLE AZs
  • 32. SCALING ●●●○○
  • 33. AUTO SCALING SCALE UP/DOWN EC2 CAPACITY
  • 34. UNEXPECTED SPIKES
  • 35. EXPECTED SPIKES
  • 36. HEALTH CHECKS + AUTO SCALING
  • 37. YOUR GOAL Applications should continue to function
  • 38. IT’S ALL ABOUT CHOICE BALANCE COST & HIGH AVAILABILITY
  • 39. AWS ARCHITECTURE CENTER http://aws.amazon.com/architecture AWS TECHNICAL ARTICLES http://aws.amazon.com/articles AWS BLOG http://aws.typepad.com AWS PODCAST http://aws.amazon.com/podcast
  • 40. aws.amazon.com/free Ganesh Raja – Solutions Architect graja@amazon.com Neha Chauhan – Business Development ncchauha@amazon.com Chandra Balani balanic@amazon.com