OSSCube provides consulting, development, integration and support services for open source technologies. They have expertise in areas such as PHP, CRM, marketing automation, content management, e-commerce, BI and big data. This presentation introduces AWS and discusses why organizations use AWS, common use cases, and how to get started. It describes key AWS services for application and web hosting including EC2, ELB, RDS, ElastiCache, EBS and CloudWatch and how they provide scalability, reliability, flexibility and security for applications deployed in the AWS cloud.
2. Introducing OSSCube
• Global Solutions Provider
• Consulting, Development, Integration, Support
• Develop Integrated Enterprise Business Solutions
• Open Source
• CMMI Level 3 accredited
• Continuous Delivery for fast, predictable projects
• Flexible Delivery Model
• Support Projects or Staff Augmentation
• Scale up or down as required
3. OSSCube Practice Areas
• PHP - Only Zend Center of Excellence
• CRM - SugarCRM
• Marketing Automation – Act-On
• Content Management System – Drupal
• Product Information Management - Pimcore
• Enterprise Mobile and Web applications
• E-Commerce – Magento
• BPM and Workflow – BonitaSoft and ProcessMaker
• Enterprise Architecture and Consulting
• BI and Data Integration – Pentaho and Talend
• Big Data – Hadoop, Cloudera, Spark
• Database – MySQL, MariaDB
• Cloud based large computing capacity - AWS
5. OSSCube Cloud Services
OSSCube AWS Support :
OSSCube offers customized AWS support services to help you effectively manage your AWS cloud-based systems and
applications, addressing the critical support requirements. Our experienced technicians and engineers proactively provide
support on preparing Cloud environment for application, Cloud security testing, disaster recovery, performance
optimization and assisting in troubleshooting application specific issues.
OSSCube Managed Cloud Services:
Define architecture and deploy the Cloud environment to your web application as per your business needs
Analyzing your hardware/software requirements for Cloud hosting
Server level OS installation and configuration
AWS Consulting :
Our expert AWS consulting service enables you build a robust and secure cloud based solution using Amazon’s AWS suite
of products including EC2, EBS, and other services. Our expert pool of professionals is capable of implementing AWS
cloud solutions mitigating all the risks and complexities involved to enable you focus more on your core business without
any pain and hassle.
AWS Performance Monitoring:
Our AWS Performance Monitoring package is specially designed to meet the critical performance challenges of
applications deployed in cloud environment. Our experienced and expert team specializes in AWS Cloud solution strategy
and roadmap building, risk assessment, managing your private cloud and performance monitoring
6. Self Introduction
• Working as Data Architect with OSSCube.
• Bachelor of Technology from BIT.
• 10+ years of Industry Experience .
• Worked in multiple domains.
– AWS
– Database
– Linux
– Networks
7. 2
Objectives
• WHAT IS CLOUD COMPUTING?
• INTRODUCTION TO AWS
• WHY AWS?
• COMMON USE CASES
• HOW CAN I USE AWS?
• AWS CLOUD PLATFORM
• QUESTIONS- ANSWERS
8. Conventional Approach
Very often people find themselves in the same situation
with conventional business approaches.
For avoiding such scenarios. You need-
• Infrastructure in Right hands.
• Brilliant and Innovative minds.
• Infrastructure investment.
• Team which can make your system 100% available.
10. What is Cloud Computing?
• Cloud is a real Buzz word.
• Difficult to define in words as there is so much in the AWS cloud.
• Framework designed over an integrated gigantic network of remote
servers and applications on internet outside your office premise, to store
and deliver information.
• You are paying for whatever you are using.
12. Introduction to AWS Magic Cloud
• AWS provides reliable, scalable and inexpensive cloud
computing services.
• Offers a complete set of infrastructure and application
services that enables you to run virtually almost
everything.
• In 2006 AWS began offering IT infrastructure services to
business in the form of web services.
• Hundreds of thousands of customers have joined the
Amazon Web Services (AWS) community and use AWS
solutions to build their businesses.
• Number of offerings are continuously increasing.
14. Scalability
• Features like auto-scaling and Elastic Load-balancing
helps you to up and down your servers and application
on demand.
• Overcome the traditional approach of capacity planning.
• Before this, capacity planning was a huge challenge, even
for experts.
• You can provision more hardware based on hourly traffic
distribution or for seasonal applications.
15. Reliability
• Have multiple data center in different regions world-
wide.
• As per cloud reliability rating by CloudHarmony, AWS
tops the list.
• Services like s3 provides 11 9’s of reliability.
16. Flexibility
• Supports a wide range of Operating Systems, programming
language, web application platform, database and other
services you need.
• Flexibility to provide cloud services for customers in diverse
industries, from the media to manufacturing, and online retail
to oil.
• Flexibility allows you to focus on innovation rather than
infrastructure.
• Enables you to quickly respond to changing markets and
opportunities.
• Finally, AWS provides you the flexibility when provisioning
new services. Instead of the weeks and months to plan and
deploy, now you can simply sign up for AWS and immediately
begin deployment.
17. Low Cost
• Primary reason why more and more startups are getting into
it.
• Pay as you go model.
• Save more as you use more.
• Maximize ROI.
• Multiple pricing model.
• AWS free tier : http://aws.amazon.com/free/
18. Security
• Data centers are staffed 24x7 by trained security guards.
• Multi-factor access control systems.
• Utilize state-of-the art electronic surveillance.
• Environmental systems are designed to minimize the impact
of disruptions to operations.
• Multiple geographic regions and Availability Zones allow you
to remain resilient, even in the case of natural disaster.
• Built-in firewalls.
• AWS identity and Access management.
• Private Subnets.
• Encrypted Data Storage.
19. How can I use AWS
• Sign-up
http://aws.amazon.com
• OSSCube
http://www.osscube.in/aws-consulting
• Getting started:
http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intro/gsg-aws-intro.html
• AWS Services Overview
http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intro/gsg-aws-what-
services-first.html
• Command line
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html
20. Sign Up process
• Step-by-step Instructions:
• Open a web browser.
• Go to the URL http://aws.amazon.com/. The AWS home
page appears, containing an eye-catching "Sign Up Now"
button.
• Click the "Sign Up Now" button. You are redirected to an
account sign-in page.
• Enter you e-mail address and select the radio button
labeled, "I am a new user." The "Login Credentials" page,
first of the sign-up form pages, appears.
21. Sign Up process
• Fill in the account form. This will look familiar to the billion
people who have shopped online. You must supply
information about the customer, various ways of contacting
the customer, a captcha-style security check and agreement
to terms and conditions.
• Find your credit card and fill in the payment form.
• Fill in the identity verification form. I received an automated
message on my phone and had to type in a PIN displayed in
the web browser. A confirmation page appears. I also received
a "welcome" e-mail, but did not have to click on any
activation link to make my account active.
• Close the web browser.
22. Common Use Cases
• Application and website hosting.
• Backup and Recovery
• Archiving
• Disaster Recovery
• Development and tests
• Big Data
• Hybrid environments
• Ecommerce
• Mobile Services
• Content Delivery
• Gaming
26. Application and Web Hosting
End-point
AWS Region
Availability Zone A Availability Zone B
27. Elastic Cloud Compute
• Elastic Cloud Compute EC2
• Resizable compute capacity
• Completely Controlled
• Auto Scaling
• Pricing Model
• EC2 Service Level Agreement commitment is 99.95%
availability for each Amazon EC2 Region.
28. Application and Web Hosting
End-point
AWS EC2
Instance
AWS Security
Group
AWS Security
Group
AWS Region
Availability Zone A Availability Zone B
Ec2
Ec2
29. Elastic Load Balancer
• Traffic can be distributed across zones.
• ELB can detect the health of Amazon EC2 instances.
• SSL offloading
• Sticky Sessions
• Layer 4 or layer 7 load balancing
• Logging
30. Application and Web Hosting
End-point
AWS EC2
Instance
Elastic Load
Balancer
AWS Security
Group
AWS Security
Group
AWS Region
Availability Zone A Availability Zone B
Ec2
Ec2
31. RDS
• Cost-efficient and resizable capacity
• Less Management
• Fast, Predictable Performance
• Multiple pricing models
• Multi Az
• Amazon RDS for MySQL and PostgreSQL now support
encryption at rest
32. Application and Web Hosting
End-point
AWS EC2
Instance
MySQL RDS
Elastic Load
Balancer
MySQL
RDS
AWS Security
Group
AWS Security
Group
AWS Region
Availability Zone A Availability Zone B
Ec2
Ec2
33. ElastiCache
• Memcache and Redis
• To improve latency and throughput for many read heavy
application workloads.
• Amazon ElastiCache automatically detects and replaces
failed nodes.
• Multi Az.
• Cloud Cache Cluster.
34. Application and Web Hosting
Cache
Memcache
End-point
AWS EC2
Instance
Cache – Memcache
Multi Az
Cache – Memcache
Standby slave
MySQL RDS
Elastic Load
Balancer
MySQL
RDS
AWS Security
Group
AWS Security
Group
AWS Region
Availability Zone A Availability Zone B
Ec2
Ec2
35. EBS
• Persistent block level storage
• Automatically replicated within its Availability Zone
• Consistent and low-latency performance
• Point-in-time snapshots
• EBS provides three volume types
• EBS encryption
36. Application and Web Hosting
Cache
Memcache
End-point
AWS EC2
Instance
Cache – Memcache
Multi Az
Cache – Memcache
Standby slave
MySQL RDS
Elastic Load
Balancer
MySQL
RDS
AWS Security
Group
AWS Security
Group
AWS Region
Availability Zone A Availability Zone B
Ec2
Ec2
EBS
37. Cloudwatch
• Monitoring Service.
• Track resource utilization, application performance and
operational health.
• View graphics and statistics.
• Triggers alarms based on tracked metrics.
• Custom metrics are also supported.
38. Application and Web Hosting
Cache
Memcache
End-point
AWS EC2
Instance
Cache – Memcache
Multi Az
Cache – Memcache
Standby slave
MySQL RDS
Elastic Load
Balancer
MySQL
RDS
AWS Security
Group
AWS Security
Group
AWS Region
Availability Zone A Availability Zone B
Ec2
Ec2
EBS
Instance
with
cloudfront
39.
40. Thank You!
We love to connect with you.
Twitter (@OSSCubeIndia)
Facebook (www.facebook.com/osscubeindia)
LinkedIn (www.linkedin.com/company/osscube)
Google+ (plus.google.com/u/0/+OSSCubeIndia/posts )