introduction to aws

40
OSSCube AWS Cloud Presentation 19 March 2015 Rajat Toshniwal

Category:

Technology


3 download

TRANSCRIPT

Page 1: Introduction to AWS

OSSCube

AWS Cloud Presentation

19 March 2015

Rajat Toshniwal

Page 2: Introduction to AWS

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

Page 3: Introduction to AWS

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

Page 4: Introduction to AWS

Integrated Business Solutions

Page 5: Introduction to AWS

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 needsAnalyzing your hardware/software requirements for Cloud hostingServer 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

Page 6: Introduction to AWS

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

Page 7: Introduction to AWS

2

Objectives

• WHAT IS CLOUD COMPUTING?• INTRODUCTION TO AWS • WHY AWS?• COMMON USE CASES• HOW CAN I USE AWS?• AWS CLOUD PLATFORM• QUESTIONS- ANSWERS

Page 8: Introduction to AWS

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.

Page 9: Introduction to AWS

Major Bottlenecks

Capacity Planning Budget

Bandwidth Planning Data overflow Power planning

Page 10: Introduction to AWS

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.

Page 11: Introduction to AWS

Cloud Flavors

Page 12: Introduction to AWS

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.

Page 13: Introduction to AWS

Cloud Rainbow

Scalability

Experience Reliability

Elasticity Easy to use Secure

Page 14: Introduction to AWS

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.

Page 15: Introduction to AWS

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.

Page 16: Introduction to AWS

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.

Page 17: Introduction to AWS

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/

Page 18: Introduction to AWS

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.

Page 19: Introduction to AWS

How can I use AWS

• Sign-up http://aws.amazon.com

• OSSCubehttp://www.osscube.in/aws-consulting

• Getting started: http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intro/gsg-aws-intro.html

• AWS Services Overviewhttp://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

Page 20: Introduction to AWS

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.

Page 21: Introduction to AWS

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.

Page 22: Introduction to AWS

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

Page 23: Introduction to AWS

AWS Platform

Page 24: Introduction to AWS

Regions and Availability Zones

• 10 Regions• 26+ Availability zones.• 50+ Edge locations.

Page 25: Introduction to AWS

Regions and Availability Zones

Page 26: Introduction to AWS

Application and Web Hosting

End-pointAWS

Region

Availability Zone A Availability Zone B

Page 27: Introduction to AWS

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.

Page 28: Introduction to AWS

Application and Web Hosting

End-point

AWS EC2 Instance

AWS Security

Group

AWS Security

Group

AWS Region

Availability Zone A Availability Zone B

Ec2Ec2

Page 29: Introduction to AWS

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

Page 30: Introduction to AWS

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

Ec2Ec2

Page 31: Introduction to AWS

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

Page 32: Introduction to AWS

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

Ec2Ec2

Page 33: Introduction to AWS

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.

Page 34: Introduction to AWS

Application and Web Hosting

Cache Memcach

e

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

Ec2Ec2

Page 35: Introduction to AWS

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

Page 36: Introduction to AWS

Application and Web Hosting

Cache Memcach

e

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

Ec2Ec2

EBS

Page 37: Introduction to AWS

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.

Page 38: Introduction to AWS

Application and Web Hosting

Cache Memcach

e

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

Ec2Ec2

EBS

Instance with

cloudfront

Page 39: Introduction to AWS
Page 40: Introduction to AWS

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 )