SlideShare a Scribd company logo
1 of 30
Download to read offline
Scale on AWS
(Part 1/4)
Doron Rogov

Head of Operations
doronro@cloudzone.io

@DorikRo
Agenda
• Amazon Web Services Overview
• 1st Stage: User = 1
• 2nd Stage: User > 1
• 3rd Stage: User > K
• Then what? (Stage)
CloudZone, Matrix’s cloud unit, is a leading AWS
solution provider in the region. With over 7 years of
experience with AWS, CloudZone provides its
customers with a complete service package that
includes consulting, professional services and
managed services.
As a Premier Consulting Partner, a Worldwide
Channel Reseller and a Managed Service
Provider of AWS, we ensure that our customers
adopt the most advanced technologies and best
practices.
CloudZone Pay As You Grow
Account Managers Solution Architects Tools Professional Services
We Are Here to Help Startups
Broadest and Deepest Functionality
AWS’s Rapid Pace of Innovation
2011
82
159
2012
280
2013
516
2014
AWS has launched a total of 522 new features and/or services during in 2015*,
a total of ~1,600 new features and/or services since inception in 2006.
* As of 8 Oct 15
AWS IoT
AWS Mobile Hub
AWS Device Farm
AWS CodeDeploy Amazon EFS
AWS CodeCommit Amazon Inspector
AWS CodePipeline Amazon WorkMail
Amazon EC2
Container Service
Amazon Kinesis
Analytics
Amazon Lambda Amazon Kinesis
Firehose
Amazon Config AWS Import/Export
Snowball
AWS Storage
Gateway
Amazon
CloudWatch Logs
Amazon QuickSight
Amazon
Dynamo DB
Amazon Elastic
Transcoder
Amazon RDS for
Aurora
Amazon
Elasticsearch
ServiceAWS Elastic Load
Balancing
Amazon SES Amazon
CloudSearch
AWS OpsWorks AWS KMS AWS WAF
Amazon
CloudWatch
AWS Elastic
Beanstalk
Amazon SWF Amazon
CloudHSM
Amazon Cognito Amazon API
Gateway
Amazon FPS AWS Import/Export AWS
CloudFormation
Amazon
Glacier
Amazon
AppStream
Amazon WorkDocs Amazon EC2
Container
AWS EMR Amazon SNS Amazon
ElastiCache
Trusted Advisor Amazon
CloudTrail
AWS Service
Catalog
AWS Database
migration Service
Amazon VPC AWS Identity
& Access
Management
AWS Direct
Connect
Amazon
Redshift
Amazon
WorkSpaces
AWS Directory
Service
Amazon Machine
Learning
Amazon RDS Amazon Route 53 GovCloud AWS Data
Pipeline
Amazon
Kinesis
Amazon Mobile
Analytics
Amazon RDS for
MariaDB
2009 2010 2011 2012 2013 2014 2015
AWS’s History of Innovation
* As of 8 Oct 15
AWS has been continually expanding its services to support virtually any
cloud workload, and it now has more than 60 services that range from
compute, storage, networking, database, analytics, application services,
deployment, management and mobile.
AWS Regions
12 Regions
32 Availability Zones
AWS Edge Locations
53 Edge Locations
Which Region you should use?
Latency
Proximity to customers
Data governance and legal requirements
Services available within the Region
Costs (vary by Region)
1st Stage: User = 1

AKA: “I just need it to work for me” stage
• Route end users to Internet applications
• Answers DNS queries with low latency by using a global network of DNS
servers
• Latency based routing to closest AWS endpoint (e.g. EC2 instances, Elastic
IPs or ELBs)
• Application Health Checks
• Deep integration with other AWS services (ELB, 

EC2 NAT/EIP, etc.)
• DNS failover
Route 53
Scalable DNS
• Resizable compute capacity in more then 30 instance types
• Reduces the time required to obtain and boot new server instances to minutes
or seconds
• Scale capacity as your computing requirements change
• Pay only for capacity that you actually use
• Choose Linux or Windows
• Deploy across Regions and Availability Zones for reliability
• Support for virtual network interfaces that can be attached to EC2 instances in
your VPC
EC2
Virtual servers in the
cloud
Elastic Compute Cloud
Compute
• Building blocks of EC2 instances
• An AMI is like a template of a computer's root volume.
• Can be public or private and shared with other accounts
• Create hardened or gold “Images” of your EC2 infrastructure
• Copy AMIs between regions
Amazon Machine Image
EC2
Virtual servers in the
cloud
Compute
• Use for persistent storage from 1GB – 1TB
• Can use to create RAID configuration for a server
• Off-instance block storage that persists independently
• Storage volumes for use with Amazon EC2 instances – create, attach, backup,
restore and delete
• Can be attached to a running Amazon EC2 instance and exposed as a block
device for raw or formatted (file system) access
• Snapshots are durably saved to S3
• Ideal use cases:
• OS Boot device / root file system; secondary volumes/file systems
• Typical basis for database storage
• Raw block devices for RAID, some databases
• Available in magnetic, general purpose SSD, and provisioned IOPS
Elastic Block Storage (EBS)
Compute
EC2
Virtual servers in the
cloud
2nd Stage: Users > 1

AKA: “I hope my users don’t mind some downtime” stage
T2 Instance Types
Replacement for some T1, M1 instances.
Designed for occasional bursts of activity (e.g., Web
servers, ERP, modeling and simulation jobs).
Can handle large variety of general purpose workloads.
➢ “CPU credits” given for idle time.
➢ Only 2.5% of all T2 instances run out of burst credit.
Requires HVM images.
T2 Baseline Performance
Instance
Size
Processor
Arch.
vCPUs Memory CPU Credits
per hour
Baseline
Performance
Instance
Storage
t2.micro 32 bit or 64
bit
1 1.0 GiB 6 10% of a core EBS only
t2.small 32 bit or 64
bit
1 2.0 GiB 12 20% of a core EBS only
t2.medium 32 bit or 64
bit
2 4.0 GiB 24 40% of a
core*
EBS only
* t2.medium baseline performance can be 40% of 1 core, 20% each of 2 cores, or
anywhere in between as demanded by the workload
Each T2 size is given a number of “credits” to run at
baseline performance.
Understanding T2 CPU Credit Accumulation
CPU Credit: One
minutes’ worth of a
full CPU core
Credits accrue during
idle time, used during
heavy usage spike
Credits accrue
continuously
Right-Sizing Your Instances
How do I know if I chose the right
instance size?

Check CloudWatch statistics for
instance – CPU utilization, IOPS,
others
For T2, check how often credit
balance approaches zero
3rd Stage: Users > K

AKA: “S%&t is getting real!” stage
• Supports the routing and load balancing of HTTP, HTTPS and generic TCP
traffic to EC2 instances
• Supports SSL termination and Proxy protocol
• Supports health checks to ensure detect and remove failing instances
• Dynamically grows and shrinks required resources based on traffic
• Seamlessly integrates with Auto-scaling to add and remove instances based
on scaling activities
• Single CNAME provides stable entry point for DNS configuration
• Supports internal load balancing within a VPC
Elastic Load Balancing
Compute
EC2
Virtual servers in the
cloud
• Client Defined Business Rules
• Scale your Amazon EC2 capacity automatically once you define the conditions
(may be 1000’s of servers)
• Can scale up just a little…doesn’t need to be massive number of servers (may
be simply 2 servers)
• Well suited for applications that experience variability in usage
• Set minimum and maximum scaling policies
• Alternate Use is for Fault Tolerance
Auto Scaling
Compute
EC2
Virtual servers in the
cloud
Database
• Fully-managed, tuned MySQL, PostgreSQL, Oracle 11g, MS SQL ot Aurora
• Cost-efficient and resizable capacity
• Manages time-consuming database admin tasks
• Code, applications, and tools you already use today work seamlessly
• Automatically patches the database software and backs up your database
• Flexible Licensing: BYOL or License Include
• Multi-AZ deployment option for MySQL, PostgreSQL and Oracle
• Cross-Region Read Replica support for MySQL
Relational Database Service
RDS
Managed Relational
Database Service
Then what? (Stage)
AWS Startups on:

medium.com/aws-activate-startup-blog
• Scaling on AWS (Part 2): > 10K Users
• Scaling on AWS (Part 3): >500K Users
• Scaling on AWS (Part 4) : > One Million Users
@AWSstartups
Doron Rogov

Head of Operations
doronro@cloudzone.io

@DorikRo
Thank you!
BTW - We’re hiring!
(DevOps | Cloud Engineers | Jugglers)

More Related Content

What's hot

What's hot (20)

Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity OptionsCreating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
 
Introduction to Block and File storage on AWS
Introduction to Block and File storage on AWSIntroduction to Block and File storage on AWS
Introduction to Block and File storage on AWS
 
ENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems ManagerENT401 Deep Dive with Amazon EC2 Systems Manager
ENT401 Deep Dive with Amazon EC2 Systems Manager
 
SRV407 Deep Dive on Amazon Aurora
SRV407 Deep Dive on Amazon AuroraSRV407 Deep Dive on Amazon Aurora
SRV407 Deep Dive on Amazon Aurora
 
Deep Dive on Elastic Load Balancing
Deep Dive on Elastic Load BalancingDeep Dive on Elastic Load Balancing
Deep Dive on Elastic Load Balancing
 
Amazon ECS with Docker | AWS Public Sector Summit 2016
Amazon ECS with Docker | AWS Public Sector Summit 2016Amazon ECS with Docker | AWS Public Sector Summit 2016
Amazon ECS with Docker | AWS Public Sector Summit 2016
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft Workloads
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 
Ceate a Scalable Cloud Architecture
Ceate a Scalable Cloud ArchitectureCeate a Scalable Cloud Architecture
Ceate a Scalable Cloud Architecture
 
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
 
AWS re:Invent 2016: Securing Container-Based Applications (CON402)
AWS re:Invent 2016: Securing Container-Based Applications (CON402)AWS re:Invent 2016: Securing Container-Based Applications (CON402)
AWS re:Invent 2016: Securing Container-Based Applications (CON402)
 
Module 1 cloud computing
Module 1   cloud computingModule 1   cloud computing
Module 1 cloud computing
 
Database migration simple, cross-engine and cross-platform migrations with ...
Database migration   simple, cross-engine and cross-platform migrations with ...Database migration   simple, cross-engine and cross-platform migrations with ...
Database migration simple, cross-engine and cross-platform migrations with ...
 
AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...
AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...
AWS re:Invent 2016: Workshop: AWS Professional Services Effective Architectin...
 
ENT309 scaling up to your first 10 million users
ENT309 scaling up to your first 10 million usersENT309 scaling up to your first 10 million users
ENT309 scaling up to your first 10 million users
 
Amazon Aurora New Features - September 2016 Webinar Series
Amazon Aurora New Features - September 2016 Webinar SeriesAmazon Aurora New Features - September 2016 Webinar Series
Amazon Aurora New Features - September 2016 Webinar Series
 
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
 
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
 
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
AWS re:Invent 2016: Reinventing Disaster Recovery Leveraging AWS Cloud Infras...
 
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
Hands On Lab: Introduction to Microsoft SQL Server in AWS - May 2017 AWS Onli...
 

Similar to Satrtup Bootcamp - Scale on AWS

AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
Amazon Web Services
 

Similar to Satrtup Bootcamp - Scale on AWS (20)

AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
 
AWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS Cloud
 
Uses, considerations, and recommendations for AWS
Uses, considerations, and recommendations for AWSUses, considerations, and recommendations for AWS
Uses, considerations, and recommendations for AWS
 
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
 
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
 
Cloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersCloud & Native Cloud for Managers
Cloud & Native Cloud for Managers
 
AWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS CloudAWS Webcast - Build Agile Applications in AWS Cloud
AWS Webcast - Build Agile Applications in AWS Cloud
 
AWS Webcast - Website Hosting
AWS Webcast - Website HostingAWS Webcast - Website Hosting
AWS Webcast - Website Hosting
 
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #3: Discover the ...
 
AWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for GovernmentAWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for Government
 
How Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWSHow Easy to Automate Application Deployment on AWS
How Easy to Automate Application Deployment on AWS
 
Managed Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWSManaged Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWS
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web services
 
Intro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesIntro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute Services
 
Intro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesIntro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute Services
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
AWS Summit 2013 | India - Scaling Seamlessly and Going Global with the Cloud,...
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 

More from Idan Tohami

More from Idan Tohami (20)

Simplify Your Security with Cybowall
Simplify Your Security with CybowallSimplify Your Security with Cybowall
Simplify Your Security with Cybowall
 
AML Transaction Monitoring Tuning Webinar
AML Transaction Monitoring Tuning WebinarAML Transaction Monitoring Tuning Webinar
AML Transaction Monitoring Tuning Webinar
 
Robotic Process Automation (RPA) Webinar - By Matrix-IFS
Robotic Process Automation (RPA) Webinar - By Matrix-IFSRobotic Process Automation (RPA) Webinar - By Matrix-IFS
Robotic Process Automation (RPA) Webinar - By Matrix-IFS
 
Open Banking / PSD2 & GDPR Regulations and How They Are Changing Fraud & Fina...
Open Banking / PSD2 & GDPR Regulations and How They Are Changing Fraud & Fina...Open Banking / PSD2 & GDPR Regulations and How They Are Changing Fraud & Fina...
Open Banking / PSD2 & GDPR Regulations and How They Are Changing Fraud & Fina...
 
Robotic Automation Process (RPA) Webinar - By Matrix-IFS
Robotic Automation Process (RPA) Webinar - By Matrix-IFSRobotic Automation Process (RPA) Webinar - By Matrix-IFS
Robotic Automation Process (RPA) Webinar - By Matrix-IFS
 
Robotic Automation Process (RPA) Brochure - By Matrix-IFS
Robotic Automation Process (RPA) Brochure - By Matrix-IFSRobotic Automation Process (RPA) Brochure - By Matrix-IFS
Robotic Automation Process (RPA) Brochure - By Matrix-IFS
 
The Journey to the Hybrid Multi Cloud
The Journey to the Hybrid Multi CloudThe Journey to the Hybrid Multi Cloud
The Journey to the Hybrid Multi Cloud
 
Introdction to Cloud Regulation for Enterprise by 2Bsecure
Introdction to Cloud Regulation for Enterprise by 2BsecureIntrodction to Cloud Regulation for Enterprise by 2Bsecure
Introdction to Cloud Regulation for Enterprise by 2Bsecure
 
Enterprise Journey to the Cloud - Opening Remarks
Enterprise Journey to the Cloud  - Opening RemarksEnterprise Journey to the Cloud  - Opening Remarks
Enterprise Journey to the Cloud - Opening Remarks
 
Vmware on aws
Vmware on awsVmware on aws
Vmware on aws
 
Ready.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration FrameworkReady.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration Framework
 
Journey to the Public Cloud
Journey to the Public CloudJourney to the Public Cloud
Journey to the Public Cloud
 
Google Cloud Fundamentals by CloudZone
Google Cloud Fundamentals by CloudZoneGoogle Cloud Fundamentals by CloudZone
Google Cloud Fundamentals by CloudZone
 
HDinsight Workshop - Prerequisite Activity
HDinsight Workshop - Prerequisite ActivityHDinsight Workshop - Prerequisite Activity
HDinsight Workshop - Prerequisite Activity
 
Cloud Regulations and Security Standards by Ran Adler
Cloud Regulations and Security Standards by Ran AdlerCloud Regulations and Security Standards by Ran Adler
Cloud Regulations and Security Standards by Ran Adler
 
Azure Logic Apps by Gil Gross, CloudZone
Azure Logic Apps by Gil Gross, CloudZoneAzure Logic Apps by Gil Gross, CloudZone
Azure Logic Apps by Gil Gross, CloudZone
 
AWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZoneAWS Fundamentals @Back2School by CloudZone
AWS Fundamentals @Back2School by CloudZone
 
Cloud Accelerated Genomics
Cloud Accelerated GenomicsCloud Accelerated Genomics
Cloud Accelerated Genomics
 
Achieving HIPAA on GCP
Achieving HIPAA on GCPAchieving HIPAA on GCP
Achieving HIPAA on GCP
 
Couchbase Day
Couchbase DayCouchbase Day
Couchbase Day
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Satrtup Bootcamp - Scale on AWS

  • 1. Scale on AWS (Part 1/4) Doron Rogov
 Head of Operations doronro@cloudzone.io
 @DorikRo
  • 2. Agenda • Amazon Web Services Overview • 1st Stage: User = 1 • 2nd Stage: User > 1 • 3rd Stage: User > K • Then what? (Stage)
  • 3. CloudZone, Matrix’s cloud unit, is a leading AWS solution provider in the region. With over 7 years of experience with AWS, CloudZone provides its customers with a complete service package that includes consulting, professional services and managed services. As a Premier Consulting Partner, a Worldwide Channel Reseller and a Managed Service Provider of AWS, we ensure that our customers adopt the most advanced technologies and best practices.
  • 4. CloudZone Pay As You Grow Account Managers Solution Architects Tools Professional Services We Are Here to Help Startups
  • 5. Broadest and Deepest Functionality
  • 6. AWS’s Rapid Pace of Innovation 2011 82 159 2012 280 2013 516 2014 AWS has launched a total of 522 new features and/or services during in 2015*, a total of ~1,600 new features and/or services since inception in 2006. * As of 8 Oct 15
  • 7. AWS IoT AWS Mobile Hub AWS Device Farm AWS CodeDeploy Amazon EFS AWS CodeCommit Amazon Inspector AWS CodePipeline Amazon WorkMail Amazon EC2 Container Service Amazon Kinesis Analytics Amazon Lambda Amazon Kinesis Firehose Amazon Config AWS Import/Export Snowball AWS Storage Gateway Amazon CloudWatch Logs Amazon QuickSight Amazon Dynamo DB Amazon Elastic Transcoder Amazon RDS for Aurora Amazon Elasticsearch ServiceAWS Elastic Load Balancing Amazon SES Amazon CloudSearch AWS OpsWorks AWS KMS AWS WAF Amazon CloudWatch AWS Elastic Beanstalk Amazon SWF Amazon CloudHSM Amazon Cognito Amazon API Gateway Amazon FPS AWS Import/Export AWS CloudFormation Amazon Glacier Amazon AppStream Amazon WorkDocs Amazon EC2 Container AWS EMR Amazon SNS Amazon ElastiCache Trusted Advisor Amazon CloudTrail AWS Service Catalog AWS Database migration Service Amazon VPC AWS Identity & Access Management AWS Direct Connect Amazon Redshift Amazon WorkSpaces AWS Directory Service Amazon Machine Learning Amazon RDS Amazon Route 53 GovCloud AWS Data Pipeline Amazon Kinesis Amazon Mobile Analytics Amazon RDS for MariaDB 2009 2010 2011 2012 2013 2014 2015 AWS’s History of Innovation * As of 8 Oct 15 AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 60 services that range from compute, storage, networking, database, analytics, application services, deployment, management and mobile.
  • 8. AWS Regions 12 Regions 32 Availability Zones
  • 9. AWS Edge Locations 53 Edge Locations
  • 10. Which Region you should use? Latency Proximity to customers Data governance and legal requirements Services available within the Region Costs (vary by Region)
  • 11. 1st Stage: User = 1
 AKA: “I just need it to work for me” stage
  • 12. • Route end users to Internet applications • Answers DNS queries with low latency by using a global network of DNS servers • Latency based routing to closest AWS endpoint (e.g. EC2 instances, Elastic IPs or ELBs) • Application Health Checks • Deep integration with other AWS services (ELB, 
 EC2 NAT/EIP, etc.) • DNS failover Route 53 Scalable DNS
  • 13. • Resizable compute capacity in more then 30 instance types • Reduces the time required to obtain and boot new server instances to minutes or seconds • Scale capacity as your computing requirements change • Pay only for capacity that you actually use • Choose Linux or Windows • Deploy across Regions and Availability Zones for reliability • Support for virtual network interfaces that can be attached to EC2 instances in your VPC EC2 Virtual servers in the cloud Elastic Compute Cloud Compute
  • 14. • Building blocks of EC2 instances • An AMI is like a template of a computer's root volume. • Can be public or private and shared with other accounts • Create hardened or gold “Images” of your EC2 infrastructure • Copy AMIs between regions Amazon Machine Image EC2 Virtual servers in the cloud Compute
  • 15. • Use for persistent storage from 1GB – 1TB • Can use to create RAID configuration for a server • Off-instance block storage that persists independently • Storage volumes for use with Amazon EC2 instances – create, attach, backup, restore and delete • Can be attached to a running Amazon EC2 instance and exposed as a block device for raw or formatted (file system) access • Snapshots are durably saved to S3 • Ideal use cases: • OS Boot device / root file system; secondary volumes/file systems • Typical basis for database storage • Raw block devices for RAID, some databases • Available in magnetic, general purpose SSD, and provisioned IOPS Elastic Block Storage (EBS) Compute EC2 Virtual servers in the cloud
  • 16. 2nd Stage: Users > 1
 AKA: “I hope my users don’t mind some downtime” stage
  • 17. T2 Instance Types Replacement for some T1, M1 instances. Designed for occasional bursts of activity (e.g., Web servers, ERP, modeling and simulation jobs). Can handle large variety of general purpose workloads. ➢ “CPU credits” given for idle time. ➢ Only 2.5% of all T2 instances run out of burst credit. Requires HVM images.
  • 18. T2 Baseline Performance Instance Size Processor Arch. vCPUs Memory CPU Credits per hour Baseline Performance Instance Storage t2.micro 32 bit or 64 bit 1 1.0 GiB 6 10% of a core EBS only t2.small 32 bit or 64 bit 1 2.0 GiB 12 20% of a core EBS only t2.medium 32 bit or 64 bit 2 4.0 GiB 24 40% of a core* EBS only * t2.medium baseline performance can be 40% of 1 core, 20% each of 2 cores, or anywhere in between as demanded by the workload Each T2 size is given a number of “credits” to run at baseline performance.
  • 19. Understanding T2 CPU Credit Accumulation CPU Credit: One minutes’ worth of a full CPU core Credits accrue during idle time, used during heavy usage spike Credits accrue continuously
  • 20. Right-Sizing Your Instances How do I know if I chose the right instance size?
 Check CloudWatch statistics for instance – CPU utilization, IOPS, others For T2, check how often credit balance approaches zero
  • 21. 3rd Stage: Users > K
 AKA: “S%&t is getting real!” stage
  • 22. • Supports the routing and load balancing of HTTP, HTTPS and generic TCP traffic to EC2 instances • Supports SSL termination and Proxy protocol • Supports health checks to ensure detect and remove failing instances • Dynamically grows and shrinks required resources based on traffic • Seamlessly integrates with Auto-scaling to add and remove instances based on scaling activities • Single CNAME provides stable entry point for DNS configuration • Supports internal load balancing within a VPC Elastic Load Balancing Compute EC2 Virtual servers in the cloud
  • 23. • Client Defined Business Rules • Scale your Amazon EC2 capacity automatically once you define the conditions (may be 1000’s of servers) • Can scale up just a little…doesn’t need to be massive number of servers (may be simply 2 servers) • Well suited for applications that experience variability in usage • Set minimum and maximum scaling policies • Alternate Use is for Fault Tolerance Auto Scaling Compute EC2 Virtual servers in the cloud
  • 24. Database • Fully-managed, tuned MySQL, PostgreSQL, Oracle 11g, MS SQL ot Aurora • Cost-efficient and resizable capacity • Manages time-consuming database admin tasks • Code, applications, and tools you already use today work seamlessly • Automatically patches the database software and backs up your database • Flexible Licensing: BYOL or License Include • Multi-AZ deployment option for MySQL, PostgreSQL and Oracle • Cross-Region Read Replica support for MySQL Relational Database Service RDS Managed Relational Database Service
  • 26.
  • 27.
  • 28.
  • 29. AWS Startups on:
 medium.com/aws-activate-startup-blog • Scaling on AWS (Part 2): > 10K Users • Scaling on AWS (Part 3): >500K Users • Scaling on AWS (Part 4) : > One Million Users @AWSstartups
  • 30. Doron Rogov
 Head of Operations doronro@cloudzone.io
 @DorikRo Thank you! BTW - We’re hiring! (DevOps | Cloud Engineers | Jugglers)