Slides used for the workshop "Hands-On With Amazon Web Services (AWS)" in December 2012.
P3 InfoTech Solutions Pvt. Ltd. helps organizations achieve business breakthroughs by adopting Cloud Computing through our Outsourced Product Development and Cloud Consulting service offerings. Check out our service offerings at http://www.p3infotech.in.
1. HANDS-ON WITH AMAZON WEB
SERVICES (AWS)
PART 5 – CLOSING DISCUSSION
8-Dec-2012
Pavan Verma
Founder, P3 InfoTech Solutions Pvt. Ltd.
http://p3infotech.in, pavan@p3infotech.in
2. Key Properties of AWS
1. Elastic Capacity
2. Quick and easy deployment
3. No Capex, No Initial Investment
4. Pay as you go, for what you use
5. Automation and Reusable components
3. Key Business Benefits of AWS
1. Lower IT costs
2. Focus on your business (rather than IT)
3. Faster time to market
4. Go global with a world class experience
without any capex
4. Top Use Cases for AWS Cloud
• Web Applications
• Dropbox, Pinterest
• Media applications
• Netflix
• Enterprise Applications
• Shell, Samsung
• Big Data, HPC, Analytics
• NASA, Harvard Medical School
• Archive and Disaster Recovery
• Hitachi, NASDAQ
5. Public Cloud vs. Private Cloud
• Private Cloud is a Cloud Computing platform
within a company’s firewall and physical
boundaries
• Private Clouds try to offer the same features
and benefits of public cloud systems, while
removing a number of objections to the Cloud
Computing model
• Control over enterprise and customer data
• Worries about security
• Issues connected to regulatory compliance
6. Public Cloud vs. Private Cloud (2)
• Private Clouds don’t get the same level of
elasticity because of the lack of scale
• AWS does not offer a Private Cloud service
• AWS offers a Virtual Private Cloud (VPC)
service
• VPC lacks physical separation
7. Security
• #1 concern for enterprises to move to Public Cloud
• #1 priority of AWS
• Security is shared responsibility of AWS and
customer
• AWS provides physical security and security upto the
operating system level
• Customer to ensure that the EC2 instances and
applications are secure
• AWS physical security better than the largest enterprises.
AWS datacenters have several security certifications.
8. AWS Best Practices
• To get the most out of AWS, one
needs to think a little differently when
hosting the applications on AWS
• To get the most out of AWS, one
should use AWS building blocks as
much as possible
9. AWS Best Practices List (1)
• Use Elastic Block Store (EBS) as root volume of
EC2 instances
• Use Elastic Load Balancer (ELB) for load
balancing between EC2 instances
• Use Auto Scaling for automatically scaling EC2
instances depending on load
• Replicate the application stack in at least 2
Availability Zones (AZ) in an active-active setup
10. AWS Best Practices List (2)
• Backup data to a different region for
disaster recovery purpose
• Use S3 for static content or large data that
needs to be shared across EC2 instances
• Use CloudFront for edge caching the high
volume content
11. AWS Best Practices List (3)
• Use Replicated Database Service (RDS) to
manage database aspects such as replicas
and backup
• Use provisioned ops option in Replicated
Database Service (RDS) and DynamoDB
for high performance database access