Date post: | 09-Aug-2015 |
Category: |
Technology |
Upload: | osscube-llc-a-global-open-source-enterprise-for-open-source-solutions |
View: | 187 times |
Download: | 3 times |
OSSCube
AWS Cloud Presentation
19 March 2015
Rajat Toshniwal
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
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
Integrated Business Solutions
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
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
2
Objectives
• WHAT IS CLOUD COMPUTING?• INTRODUCTION TO AWS • WHY AWS?• COMMON USE CASES• HOW CAN I USE AWS?• AWS CLOUD PLATFORM• QUESTIONS- ANSWERS
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.
Major Bottlenecks
Capacity Planning Budget
Bandwidth Planning Data overflow Power planning
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.
Cloud Flavors
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.
Cloud Rainbow
Scalability
Experience Reliability
Elasticity Easy to use Secure
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.
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.
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.
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/
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.
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
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.
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.
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
AWS Platform
Regions and Availability Zones
• 10 Regions• 26+ Availability zones.• 50+ Edge locations.
Regions and Availability Zones
Application and Web Hosting
End-pointAWS
Region
Availability Zone A Availability Zone B
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.
Application and Web Hosting
End-point
AWS EC2 Instance
AWS Security
Group
AWS Security
Group
AWS Region
Availability Zone A Availability Zone B
Ec2Ec2
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
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
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
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
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.
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
• 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
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
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.
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
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 )