SlideShare a Scribd company logo
1 of 27
AWS ver. others
What is ForthScale?
● Scalable infrastructure solutions company
● Team of experts from Web and Telecom
● Led by professional with more than 13 years
of experience
● Established 2007
● Privately Held
● Global customer base
● Supporting web operations 24x7
What does Forthscale provide?
● Consulting
● Design
● Integration
● Implementation
● Management
Of IT infrastructure
IaaS origins
Idea of shared hosting
Better resource utilization
First IaaS / PaaS UI - Cpanel?
● IaaS - Infrastructure as a service
● PaaS - Platform as a service
IaaS - what for ?
Customer view (from different sources):
Easy / Fast to deploy
Scalability
Business agility
On demand flexible spending
Lower pricing
Less IT staff / Costs
Simpler staging
IaaS - providers approach
Different vendors have different agendas
● AWS - started as QA and dev clusters
● GoGrid - ambitious SF bay local hosting
● SL - merged traditional hosting and IaaS dev
● ProfitBricks - HPC made in Germany
● Linode / DO - evolution of shared hosting
● ClubVPS - knew VMware, targeted hosters
● CCC - capitalized on corporate customer
base
● NV - bought a license, failed to automate
Tech approach
● Hypervise / Contain
● All Virtual / Hybrid
● VM Only / Some PaaS
● HW Bundles / Pay per Units
Business approach
● Use resources utilization management to
your advantage, not hoster.
● Self service is a great slogan that will cost
you downtime.
● Pay for what you use, avoid paying for
resources you do not need.
Perks
● Shared HW LB
● Infiniband
● GUI design for infrastructure
● Burst resources
● Start-Up programs
Network to consider
● Number of locations
● Internal networks bandwidth
● Routes from developers and customers
● Traffic pricing policy
CPU Power Benchmarks
● Tested both single cores and multi cores.
● Q: Why test single core?
● A: Offered core can be different and it is a
basic calculation unit offered. And it was
different.
CPU Power Benchmark
1 thread of operations => loads 1 CPU thread
used: SysBench performance evaluation.
actual machines decommissioned
virtual and physical
sysbench --test=cpu --cpu-max-prime=20000 run
P4 = Pentium 4 Dual core machine
i7 = Intel I7 CPU 975 Quad core 8 threads
DO = Digital Ocean
RS = Rackspace
SL = Soft Layer
PB = Profit Bricks
CCC = Triple C
AWS = Amazon Web Services
Power - single threaded load
Lower the better in sec:
P4 E5400 2c = 23.8986
i7 CPU 975@ 4c = 18.0273
Linode 1/ = 45.5619
DO 2c = 35.0549
DO 1c = 34.6393
RS 2c = 65.2599 CCC VZ = 69.9075
SL 1c = 23.8590 CCC 4c = 37.1676
PB 1c = 25.9413 AWS 4c = 35.6541
Power - multi threaded load
i7 CPU 975@ 4c = 3.7195
Linode 1/ = 8.7930
DO 1c = 35.1690
DO 2c = 17.5108
RS 2c = 28.1856
PB 4c = 6.4365
AWS 4c = 9.0700
CCC 4c = 9.4104
CCC VZ = 66.8083
CPU Power
● Cores were not born equal
● Sometimes shared 16 threads are better
than dedicated 2, sometimes it is not.
● Digital Ocean price / performance is
appealing. 1 core 1GB ram in Softlayer will
give you 10 cores 5 GB ram in Digital
Ocean. It can be a factor.
IO BW
Just a simple read test to calculate throughput
All devices configured in same manner
We used SW / HW / Virtual, IDE as reference
Command: hdparm -t
IO BW
IDE SW RAID1 = 94.95
IDE HW RAID5 = 241.01
EC2 EBS = 91.49 RS VM = 73.46
EC2 IS = 615.19
SL Local = 568.97 SL NAS = 232.99
Linode = 204.37 Hetzner VPS = 104.07
DO EU = 258.61 DO NA = 397.14
CCC VM = 468.87 PB EU = 621.96
IO BW
Pricing issues, what to expect
AWS just bundles ....
You can lease HW in 12 and 36m commitments
You can buy some unused capacity
SL will drive you insane ...
2cores 2GB of RAM might cost more than 4
Linode will provide you with fair pricing
Pricing issues, what to expect
● GoGrid will sell you more then you probably
need. You need to buy capacity but at least
you can decide how to break it.
● ProfitBricks have very straight forward
pricing.
● Hetzner will lease you a loooot of used
drives. But if you want a lot of resources for
cheap - YES
Pricing - starter budget
Let`s see how much will 50$ will get you.
Ins=Instances, C=Cores, GB=Giga of RAM
SL: 1C+1GB, GoGrid: 0.5C+0.5GB
Linode: 2Ins x 1GB or 1Ins x 2GB
AWS: 1Ins 1C +1.7GB or 3Ins x 0.5C 0.5GB
DO: Up to 5 GB RAM and 10 Cores
PB: 1C+1GB, RS: 1C+1GB,
Hetzner: 4C +12GB dedicated
OVH: 2C +16GB dedicated
Pricing - some spending money
Let`s see how much will 350$ will get you.
Ins=Instances, C=Cores, GB=Giga of RAM
SL: 8C+8GB or 4C 12GB dedicated.
Linode: UP to 16GB
AWS: 4C+15GB, GoGrid: 10C+10GB
DO: 15C+35GB (or 70x1c+0.5GB)
PB: from 1C+29GB to 9C+2GB, RS: 4C+8GB,
Hetzner: 3X 6C(12 threads) +64GB dedicated
OVH: 8C(16 threads) +256GB dedicated
Pricing, some thoughts
● More power you need - less attractive AWS
offering gets compared to other IaaS.
● IaaS is more attractive on variable needs,
once you know your demands - dedicated
costs less.
● Costs may or may not include traffic,
backups, support.
Misc things to consider
● Support. Do you need a helping hand?
● API. Will you use automation and to what
level?
● Pricing. How much money to invest in
studying and following pricing structure?
Wrapping ups
Will we make more benchmarks?
Yes, follow our twitter
@ForthScale
Or visit our website, next benchmark in series:
In-dept storage.
Can we help with *?
Yes we can! and we love to, so:
Forthscale contacts
Naor Weissmann
http://www.linkedin.com/in/naorweissmann
Cell: +972 (0)505 980005
Email: naorw@forthscale.com
EMEA office.
Email: info@forthscale.com
Web site: http://www.forthscale.com
Telephone: +972 (0)77 5280015

More Related Content

What's hot

Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceShapeBlue
 
Introduction to AWS Outposts
Introduction to AWS OutpostsIntroduction to AWS Outposts
Introduction to AWS OutpostsScyllaDB
 
Back to the future with C++ and Seastar
Back to the future with C++ and SeastarBack to the future with C++ and Seastar
Back to the future with C++ and SeastarTzach Livyatan
 
Persistent Storage for Containerized Applications
Persistent Storage for Containerized ApplicationsPersistent Storage for Containerized Applications
Persistent Storage for Containerized ApplicationsColleen Corrice
 
Critical Attributes for a High-Performance, Low-Latency Database
Critical Attributes for a High-Performance, Low-Latency DatabaseCritical Attributes for a High-Performance, Low-Latency Database
Critical Attributes for a High-Performance, Low-Latency DatabaseScyllaDB
 
RedisConf17 - Lyft - Geospatial at Scale - Daniel Hochman
RedisConf17 - Lyft - Geospatial at Scale - Daniel HochmanRedisConf17 - Lyft - Geospatial at Scale - Daniel Hochman
RedisConf17 - Lyft - Geospatial at Scale - Daniel HochmanRedis Labs
 
Scylla Summit 2018: Keeping Your Latency SLAs No Matter What!
Scylla Summit 2018: Keeping Your Latency SLAs No Matter What!Scylla Summit 2018: Keeping Your Latency SLAs No Matter What!
Scylla Summit 2018: Keeping Your Latency SLAs No Matter What!ScyllaDB
 
Micro-batching: High-performance writes
Micro-batching: High-performance writesMicro-batching: High-performance writes
Micro-batching: High-performance writesInstaclustr
 
Introducing Scylla Open Source 4.0
Introducing Scylla Open Source 4.0Introducing Scylla Open Source 4.0
Introducing Scylla Open Source 4.0ScyllaDB
 
Stratoscale Latest and Greatest
Stratoscale Latest and GreatestStratoscale Latest and Greatest
Stratoscale Latest and GreatestZach Lanksbury
 
Scylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi KivityScylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi KivityScyllaDB
 
RedisConf17 - Redis in High Traffic Adtech Stack
RedisConf17 - Redis in High Traffic Adtech StackRedisConf17 - Redis in High Traffic Adtech Stack
RedisConf17 - Redis in High Traffic Adtech StackRedis Labs
 
Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsDataStax Academy
 
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETESZalando adtech lab
 
Introduction to Container Storage Interface (CSI)
Introduction to Container Storage Interface (CSI)Introduction to Container Storage Interface (CSI)
Introduction to Container Storage Interface (CSI)Idan Atias
 
AWS to Bare Metal: Motivation, Pitfalls, and Results
AWS to Bare Metal: Motivation, Pitfalls, and ResultsAWS to Bare Metal: Motivation, Pitfalls, and Results
AWS to Bare Metal: Motivation, Pitfalls, and ResultsMongoDB
 
Cassandra's Odyssey @ Netflix
Cassandra's Odyssey @ NetflixCassandra's Odyssey @ Netflix
Cassandra's Odyssey @ NetflixRoopa Tangirala
 
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDBScylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDBScyllaDB
 
SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Fu...
SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Fu...SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Fu...
SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Fu...ScyllaDB
 
Cloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleCloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleRightScale
 

What's hot (20)

Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experience
 
Introduction to AWS Outposts
Introduction to AWS OutpostsIntroduction to AWS Outposts
Introduction to AWS Outposts
 
Back to the future with C++ and Seastar
Back to the future with C++ and SeastarBack to the future with C++ and Seastar
Back to the future with C++ and Seastar
 
Persistent Storage for Containerized Applications
Persistent Storage for Containerized ApplicationsPersistent Storage for Containerized Applications
Persistent Storage for Containerized Applications
 
Critical Attributes for a High-Performance, Low-Latency Database
Critical Attributes for a High-Performance, Low-Latency DatabaseCritical Attributes for a High-Performance, Low-Latency Database
Critical Attributes for a High-Performance, Low-Latency Database
 
RedisConf17 - Lyft - Geospatial at Scale - Daniel Hochman
RedisConf17 - Lyft - Geospatial at Scale - Daniel HochmanRedisConf17 - Lyft - Geospatial at Scale - Daniel Hochman
RedisConf17 - Lyft - Geospatial at Scale - Daniel Hochman
 
Scylla Summit 2018: Keeping Your Latency SLAs No Matter What!
Scylla Summit 2018: Keeping Your Latency SLAs No Matter What!Scylla Summit 2018: Keeping Your Latency SLAs No Matter What!
Scylla Summit 2018: Keeping Your Latency SLAs No Matter What!
 
Micro-batching: High-performance writes
Micro-batching: High-performance writesMicro-batching: High-performance writes
Micro-batching: High-performance writes
 
Introducing Scylla Open Source 4.0
Introducing Scylla Open Source 4.0Introducing Scylla Open Source 4.0
Introducing Scylla Open Source 4.0
 
Stratoscale Latest and Greatest
Stratoscale Latest and GreatestStratoscale Latest and Greatest
Stratoscale Latest and Greatest
 
Scylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi KivityScylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi Kivity
 
RedisConf17 - Redis in High Traffic Adtech Stack
RedisConf17 - Redis in High Traffic Adtech StackRedisConf17 - Redis in High Traffic Adtech Stack
RedisConf17 - Redis in High Traffic Adtech Stack
 
Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart Labs
 
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
 
Introduction to Container Storage Interface (CSI)
Introduction to Container Storage Interface (CSI)Introduction to Container Storage Interface (CSI)
Introduction to Container Storage Interface (CSI)
 
AWS to Bare Metal: Motivation, Pitfalls, and Results
AWS to Bare Metal: Motivation, Pitfalls, and ResultsAWS to Bare Metal: Motivation, Pitfalls, and Results
AWS to Bare Metal: Motivation, Pitfalls, and Results
 
Cassandra's Odyssey @ Netflix
Cassandra's Odyssey @ NetflixCassandra's Odyssey @ Netflix
Cassandra's Odyssey @ Netflix
 
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDBScylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
 
SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Fu...
SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Fu...SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Fu...
SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Fu...
 
Cloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleCloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs Google
 

Similar to Presentation for IGDCloud meetup: The clouds arena AWS ver. others

DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsDX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsAMD Developer Central
 
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...Ceph Community
 
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowOpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowEd Balduf
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community
 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVMAchieving the ultimate performance with KVM
Achieving the ultimate performance with KVMStorPool Storage
 
Backup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
Backup management with Ceph Storage - Camilo Echevarne, Félix BarbeiraBackup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
Backup management with Ceph Storage - Camilo Echevarne, Félix BarbeiraCeph Community
 
Data Scotland 2019: You can run SQL Server on AWS
Data Scotland 2019: You can run SQL Server on AWSData Scotland 2019: You can run SQL Server on AWS
Data Scotland 2019: You can run SQL Server on AWSJohn McCormack
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructurexKinAnx
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructuresolarisyourep
 
Implementing data and databases on K8s within the Dutch government
Implementing data and databases on K8s within the Dutch governmentImplementing data and databases on K8s within the Dutch government
Implementing data and databases on K8s within the Dutch governmentDoKC
 
Ceph Day London 2014 - Deploying ceph in the wild
Ceph Day London 2014 - Deploying ceph in the wildCeph Day London 2014 - Deploying ceph in the wild
Ceph Day London 2014 - Deploying ceph in the wildCeph Community
 
Red Hat Gluster Storage Performance
Red Hat Gluster Storage PerformanceRed Hat Gluster Storage Performance
Red Hat Gluster Storage PerformanceRed_Hat_Storage
 
Red hat open stack and storage presentation
Red hat open stack and storage presentationRed hat open stack and storage presentation
Red hat open stack and storage presentationMayur Shetty
 
Taking Docker to Production: What You Need to Know and Decide
Taking Docker to Production: What You Need to Know and DecideTaking Docker to Production: What You Need to Know and Decide
Taking Docker to Production: What You Need to Know and DecideBret Fisher
 
Taking Docker to Production: What You Need to Know and Decide
Taking Docker to Production: What You Need to Know and DecideTaking Docker to Production: What You Need to Know and Decide
Taking Docker to Production: What You Need to Know and DecideDocker, Inc.
 
Benchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public cloudsBenchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public cloudsdata://disrupted®
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Community
 
PyConIE 2017 Writing and deploying serverless python applications
PyConIE 2017 Writing and deploying serverless python applicationsPyConIE 2017 Writing and deploying serverless python applications
PyConIE 2017 Writing and deploying serverless python applicationsCesar Cardenas Desales
 
Effectively deploying hadoop to the cloud
Effectively  deploying hadoop to the cloudEffectively  deploying hadoop to the cloud
Effectively deploying hadoop to the cloudAvinash Ramineni
 

Similar to Presentation for IGDCloud meetup: The clouds arena AWS ver. others (20)

DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsDX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
 
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
 
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowOpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVMAchieving the ultimate performance with KVM
Achieving the ultimate performance with KVM
 
Backup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
Backup management with Ceph Storage - Camilo Echevarne, Félix BarbeiraBackup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
Backup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
 
Data Scotland 2019: You can run SQL Server on AWS
Data Scotland 2019: You can run SQL Server on AWSData Scotland 2019: You can run SQL Server on AWS
Data Scotland 2019: You can run SQL Server on AWS
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
Implementing data and databases on K8s within the Dutch government
Implementing data and databases on K8s within the Dutch governmentImplementing data and databases on K8s within the Dutch government
Implementing data and databases on K8s within the Dutch government
 
Ceph Day London 2014 - Deploying ceph in the wild
Ceph Day London 2014 - Deploying ceph in the wildCeph Day London 2014 - Deploying ceph in the wild
Ceph Day London 2014 - Deploying ceph in the wild
 
Red Hat Gluster Storage Performance
Red Hat Gluster Storage PerformanceRed Hat Gluster Storage Performance
Red Hat Gluster Storage Performance
 
Shootout at the PAAS Corral
Shootout at the PAAS CorralShootout at the PAAS Corral
Shootout at the PAAS Corral
 
Red hat open stack and storage presentation
Red hat open stack and storage presentationRed hat open stack and storage presentation
Red hat open stack and storage presentation
 
Taking Docker to Production: What You Need to Know and Decide
Taking Docker to Production: What You Need to Know and DecideTaking Docker to Production: What You Need to Know and Decide
Taking Docker to Production: What You Need to Know and Decide
 
Taking Docker to Production: What You Need to Know and Decide
Taking Docker to Production: What You Need to Know and DecideTaking Docker to Production: What You Need to Know and Decide
Taking Docker to Production: What You Need to Know and Decide
 
Benchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public cloudsBenchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public clouds
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
 
PyConIE 2017 Writing and deploying serverless python applications
PyConIE 2017 Writing and deploying serverless python applicationsPyConIE 2017 Writing and deploying serverless python applications
PyConIE 2017 Writing and deploying serverless python applications
 
Effectively deploying hadoop to the cloud
Effectively  deploying hadoop to the cloudEffectively  deploying hadoop to the cloud
Effectively deploying hadoop to the cloud
 

More from Forthscale

Forthscale about the company 2015
Forthscale about the company 2015Forthscale about the company 2015
Forthscale about the company 2015Forthscale
 
Managing scalable infrastructure based on monitoring
Managing scalable infrastructure based on monitoringManaging scalable infrastructure based on monitoring
Managing scalable infrastructure based on monitoringForthscale
 
Advanced troubleshooting linux performance
Advanced troubleshooting linux performanceAdvanced troubleshooting linux performance
Advanced troubleshooting linux performanceForthscale
 
Open source monitoring systems
Open source monitoring systemsOpen source monitoring systems
Open source monitoring systemsForthscale
 
Forthscale systems company presentation 2013
Forthscale systems company presentation 2013Forthscale systems company presentation 2013
Forthscale systems company presentation 2013Forthscale
 
Forthscale systems company presentation 2012
Forthscale systems company presentation 2012Forthscale systems company presentation 2012
Forthscale systems company presentation 2012Forthscale
 

More from Forthscale (6)

Forthscale about the company 2015
Forthscale about the company 2015Forthscale about the company 2015
Forthscale about the company 2015
 
Managing scalable infrastructure based on monitoring
Managing scalable infrastructure based on monitoringManaging scalable infrastructure based on monitoring
Managing scalable infrastructure based on monitoring
 
Advanced troubleshooting linux performance
Advanced troubleshooting linux performanceAdvanced troubleshooting linux performance
Advanced troubleshooting linux performance
 
Open source monitoring systems
Open source monitoring systemsOpen source monitoring systems
Open source monitoring systems
 
Forthscale systems company presentation 2013
Forthscale systems company presentation 2013Forthscale systems company presentation 2013
Forthscale systems company presentation 2013
 
Forthscale systems company presentation 2012
Forthscale systems company presentation 2012Forthscale systems company presentation 2012
Forthscale systems company presentation 2012
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Presentation for IGDCloud meetup: The clouds arena AWS ver. others

  • 2. What is ForthScale? ● Scalable infrastructure solutions company ● Team of experts from Web and Telecom ● Led by professional with more than 13 years of experience ● Established 2007 ● Privately Held ● Global customer base ● Supporting web operations 24x7
  • 3. What does Forthscale provide? ● Consulting ● Design ● Integration ● Implementation ● Management Of IT infrastructure
  • 4. IaaS origins Idea of shared hosting Better resource utilization First IaaS / PaaS UI - Cpanel? ● IaaS - Infrastructure as a service ● PaaS - Platform as a service
  • 5. IaaS - what for ? Customer view (from different sources): Easy / Fast to deploy Scalability Business agility On demand flexible spending Lower pricing Less IT staff / Costs Simpler staging
  • 6. IaaS - providers approach Different vendors have different agendas ● AWS - started as QA and dev clusters ● GoGrid - ambitious SF bay local hosting ● SL - merged traditional hosting and IaaS dev ● ProfitBricks - HPC made in Germany ● Linode / DO - evolution of shared hosting ● ClubVPS - knew VMware, targeted hosters ● CCC - capitalized on corporate customer base ● NV - bought a license, failed to automate
  • 7. Tech approach ● Hypervise / Contain ● All Virtual / Hybrid ● VM Only / Some PaaS ● HW Bundles / Pay per Units
  • 8. Business approach ● Use resources utilization management to your advantage, not hoster. ● Self service is a great slogan that will cost you downtime. ● Pay for what you use, avoid paying for resources you do not need.
  • 9. Perks ● Shared HW LB ● Infiniband ● GUI design for infrastructure ● Burst resources ● Start-Up programs
  • 10. Network to consider ● Number of locations ● Internal networks bandwidth ● Routes from developers and customers ● Traffic pricing policy
  • 11. CPU Power Benchmarks ● Tested both single cores and multi cores. ● Q: Why test single core? ● A: Offered core can be different and it is a basic calculation unit offered. And it was different.
  • 12. CPU Power Benchmark 1 thread of operations => loads 1 CPU thread used: SysBench performance evaluation. actual machines decommissioned virtual and physical sysbench --test=cpu --cpu-max-prime=20000 run
  • 13. P4 = Pentium 4 Dual core machine i7 = Intel I7 CPU 975 Quad core 8 threads DO = Digital Ocean RS = Rackspace SL = Soft Layer PB = Profit Bricks CCC = Triple C AWS = Amazon Web Services
  • 14. Power - single threaded load Lower the better in sec: P4 E5400 2c = 23.8986 i7 CPU 975@ 4c = 18.0273 Linode 1/ = 45.5619 DO 2c = 35.0549 DO 1c = 34.6393 RS 2c = 65.2599 CCC VZ = 69.9075 SL 1c = 23.8590 CCC 4c = 37.1676 PB 1c = 25.9413 AWS 4c = 35.6541
  • 15. Power - multi threaded load i7 CPU 975@ 4c = 3.7195 Linode 1/ = 8.7930 DO 1c = 35.1690 DO 2c = 17.5108 RS 2c = 28.1856 PB 4c = 6.4365 AWS 4c = 9.0700 CCC 4c = 9.4104 CCC VZ = 66.8083
  • 16. CPU Power ● Cores were not born equal ● Sometimes shared 16 threads are better than dedicated 2, sometimes it is not. ● Digital Ocean price / performance is appealing. 1 core 1GB ram in Softlayer will give you 10 cores 5 GB ram in Digital Ocean. It can be a factor.
  • 17. IO BW Just a simple read test to calculate throughput All devices configured in same manner We used SW / HW / Virtual, IDE as reference Command: hdparm -t
  • 18. IO BW IDE SW RAID1 = 94.95 IDE HW RAID5 = 241.01 EC2 EBS = 91.49 RS VM = 73.46 EC2 IS = 615.19 SL Local = 568.97 SL NAS = 232.99 Linode = 204.37 Hetzner VPS = 104.07 DO EU = 258.61 DO NA = 397.14 CCC VM = 468.87 PB EU = 621.96
  • 19. IO BW
  • 20. Pricing issues, what to expect AWS just bundles .... You can lease HW in 12 and 36m commitments You can buy some unused capacity SL will drive you insane ... 2cores 2GB of RAM might cost more than 4 Linode will provide you with fair pricing
  • 21. Pricing issues, what to expect ● GoGrid will sell you more then you probably need. You need to buy capacity but at least you can decide how to break it. ● ProfitBricks have very straight forward pricing. ● Hetzner will lease you a loooot of used drives. But if you want a lot of resources for cheap - YES
  • 22. Pricing - starter budget Let`s see how much will 50$ will get you. Ins=Instances, C=Cores, GB=Giga of RAM SL: 1C+1GB, GoGrid: 0.5C+0.5GB Linode: 2Ins x 1GB or 1Ins x 2GB AWS: 1Ins 1C +1.7GB or 3Ins x 0.5C 0.5GB DO: Up to 5 GB RAM and 10 Cores PB: 1C+1GB, RS: 1C+1GB, Hetzner: 4C +12GB dedicated OVH: 2C +16GB dedicated
  • 23. Pricing - some spending money Let`s see how much will 350$ will get you. Ins=Instances, C=Cores, GB=Giga of RAM SL: 8C+8GB or 4C 12GB dedicated. Linode: UP to 16GB AWS: 4C+15GB, GoGrid: 10C+10GB DO: 15C+35GB (or 70x1c+0.5GB) PB: from 1C+29GB to 9C+2GB, RS: 4C+8GB, Hetzner: 3X 6C(12 threads) +64GB dedicated OVH: 8C(16 threads) +256GB dedicated
  • 24. Pricing, some thoughts ● More power you need - less attractive AWS offering gets compared to other IaaS. ● IaaS is more attractive on variable needs, once you know your demands - dedicated costs less. ● Costs may or may not include traffic, backups, support.
  • 25. Misc things to consider ● Support. Do you need a helping hand? ● API. Will you use automation and to what level? ● Pricing. How much money to invest in studying and following pricing structure?
  • 26. Wrapping ups Will we make more benchmarks? Yes, follow our twitter @ForthScale Or visit our website, next benchmark in series: In-dept storage. Can we help with *? Yes we can! and we love to, so:
  • 27. Forthscale contacts Naor Weissmann http://www.linkedin.com/in/naorweissmann Cell: +972 (0)505 980005 Email: naorw@forthscale.com EMEA office. Email: info@forthscale.com Web site: http://www.forthscale.com Telephone: +972 (0)77 5280015