SlideShare a Scribd company logo
1 of 29
CHOOSING THE
     RIGHT
INFRASTRUCTURE
    PROVIDER

     Telemachus Luu, CTO @
               NephoScale
Team NephoScale
 Hosting industry veterans each averaging:

      10+ years of hosting experience

      8 years of virtualization & cloud
      infrastructure experience
What we do
 Make infrastructure easy to deploy and easy
 to manage for Developers and DevOPs folks




             NephoScale
Evolution of Hosting to IaaS
 30,000 hosting companies in the world


 500 Infrastructure-as-a-Service


 Only a handful deserve your business!
My story in 4 iterations…
1st iteration
 Hosting company

 Running around
 like monkeys
 racking, cabling,
 powering servers


 Human error #1 factor of faulty installs and
 downtime for customers
1st iteration – lessons
 Automate as much as you can and put
 control in the hands of the customer
2nd iteration
 Virtualization was born

 Access to a pool of
 resources that could be
 provisioned faster

 Servers still provisioned manually

 Centralized SAN based disk infrastructure
 resulted in downtime for 100% of customers
2nd iteration - lessons
 Focus on isolation failure so that downtime
 doesn’t impact all customers


 Automate as much as you can and put
 control in the hands of the customer
3rd iteration
 Web-based front-end technologies were
 used to give customers some control

 But there was still no automation for
 customers!
3rd iteration - lessons
 Automate as much as you can and put
 control in the hands of the customer…


 Graphical interface, API, and build language
4th iteration
 Today, @ NephoScale, we’ve built a cloud
 infrastructure service that is being used by
 hundreds of startups

 One that is easy to use, provides complete
 automation, and gives complete control to
 our customers
4th iteration - lessons
 We’ve certainly learned many lessons in the
 last 3 years of building NephoScale

 We’re an agile shop and we rapidly iterate,
 test, and release code just like you

 Our ears are always open!
Characteristics of a Good
IaaS Provider
 Self-service – I don’t want to deal w/ anyone.
 On-demand – I need it now!
 Usage-based – Did they just charge me for a
                year in advance?
 Automated – I’m a developer, I’m agile, I like
     rapid but my provider is still a monkey?
 Elastic – I can go up but I can’t down?
 Scalable – Wait, I can’t be the next Instagram?
Control over Software Stack?
 Does my cloud provider have complete
 control over their IP? or….

 Do I have to wait 3
 months to get a bug
 fixed or feature
 request completed?
Compute & Storage
 The core of any IaaS offering
Compute – Cloud Servers
 Small

 Mid-range

 Large


 Super Large
Compute – Baremetal Servers
 Compliance requirements – HIPAA, SOX,
 PCI




 High-performance requirements – SSD
 drives for high throughput and IOPS
Storage
 Backups

 Data repository


 Serving static files

 Sharing files
Programmatic Control
 Agility and rapid delivery


 Complete control


 Treat infrastructure as code


 Just like the way you treat software
RESTful API

 Create, destroy, and manipulate resources


 Client bindings in the language of your
 choice
Cloud Build Languages
 NephoScale CloudScript, Amazon
 CloudFormation, Linode StackScripts

 One-click setup of infrastructure and
 application environments

 Predictability and repeatability
Software Dev Environments

 Development, Stage, Pre-production, and
 Production


 DevOPs and scripting environments for
 documenting release changes across all
 environments
Scaling Your Applications
 It’s not just about adding more servers


 It’s not just about scaling up and scaling out,
 It’s about proper planning


 Support for configuration management tools
 like Puppet and Chef
Performance
 Servers & Networking


 Cohesive Infrastructure


 Everything matters!
Performance - Servers
 You wouldn’t use a
 screwdriver to
 pound on a nail




 So make sure your provider has the right
 selection of server types for different aspects
 of your stack
Performance - Networking
 Driving a Porsche Turbo in a single lane
 highway during rush hour is no faster than in
 a Ford Pinto



 So make sure your
 provider has built a
 multi-lane Autobahn
Hi-Touch Support
 Human element


 Onboarding & ongoing support


 From inception until you become the next
 Instagram!
EOF
      Questions?



telemachus @ nephoscale.com
     @ nephoscale.com
       @ 855-637-4679

More Related Content

What's hot

AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...
AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...
AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...DiUS
 
Mobile Automation Testing – 8 Reasons Your Testing May Go In Vain
Mobile Automation Testing – 8 Reasons Your Testing May Go In VainMobile Automation Testing – 8 Reasons Your Testing May Go In Vain
Mobile Automation Testing – 8 Reasons Your Testing May Go In VainAjeet Singh
 
Deep dive into Conversational Ai development
Deep dive into Conversational Ai developmentDeep dive into Conversational Ai development
Deep dive into Conversational Ai developmentMarco Parenzan
 
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...Amazon Web Services
 
Easy Continuous Deployment You Can Trust (Webinar)
Easy Continuous Deployment You Can Trust (Webinar)Easy Continuous Deployment You Can Trust (Webinar)
Easy Continuous Deployment You Can Trust (Webinar)Sauce Labs
 
Operating Windows on AWS Using SSM
Operating Windows on AWS Using SSMOperating Windows on AWS Using SSM
Operating Windows on AWS Using SSM2nd Watch
 
Continuous delivery & Alfresco - Living in the fast lane
Continuous delivery & Alfresco - Living in the fast lane Continuous delivery & Alfresco - Living in the fast lane
Continuous delivery & Alfresco - Living in the fast lane ACA IT-Solutions
 
The Path of The Lazy: Serverless 1
The Path of The Lazy: Serverless 1The Path of The Lazy: Serverless 1
The Path of The Lazy: Serverless 1Sofyan Hadi AHmad
 
DevOps Finland meetup - Is NoOps possible in the cloud 20181204
DevOps Finland meetup - Is NoOps possible in the cloud 20181204DevOps Finland meetup - Is NoOps possible in the cloud 20181204
DevOps Finland meetup - Is NoOps possible in the cloud 20181204Niilo Ursin
 
Xinet and Chili Publish Integration
Xinet and Chili Publish IntegrationXinet and Chili Publish Integration
Xinet and Chili Publish IntegrationIO Integration
 
Cloud IT Services West Palm Beach - SIBERGEN Technologies
Cloud IT Services West Palm Beach - SIBERGEN TechnologiesCloud IT Services West Palm Beach - SIBERGEN Technologies
Cloud IT Services West Palm Beach - SIBERGEN TechnologiesSibergen Technologies
 
The Path to Business Agility for Vodafone: How Amazon made us "boring" - Sess...
The Path to Business Agility for Vodafone: How Amazon made us "boring" - Sess...The Path to Business Agility for Vodafone: How Amazon made us "boring" - Sess...
The Path to Business Agility for Vodafone: How Amazon made us "boring" - Sess...Amazon Web Services
 
Coding the Salesforce1 Platform
Coding the Salesforce1 PlatformCoding the Salesforce1 Platform
Coding the Salesforce1 Platformsg8002
 

What's hot (20)

AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...
AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...
AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...
 
Odoo Vs ERPNext
Odoo Vs ERPNextOdoo Vs ERPNext
Odoo Vs ERPNext
 
Just do it!
Just do it!Just do it!
Just do it!
 
Abhinav gambhir
Abhinav gambhirAbhinav gambhir
Abhinav gambhir
 
Mobile Automation Testing – 8 Reasons Your Testing May Go In Vain
Mobile Automation Testing – 8 Reasons Your Testing May Go In VainMobile Automation Testing – 8 Reasons Your Testing May Go In Vain
Mobile Automation Testing – 8 Reasons Your Testing May Go In Vain
 
Deep dive into Conversational Ai development
Deep dive into Conversational Ai developmentDeep dive into Conversational Ai development
Deep dive into Conversational Ai development
 
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...
 
Easy Continuous Deployment You Can Trust (Webinar)
Easy Continuous Deployment You Can Trust (Webinar)Easy Continuous Deployment You Can Trust (Webinar)
Easy Continuous Deployment You Can Trust (Webinar)
 
Operating Windows on AWS Using SSM
Operating Windows on AWS Using SSMOperating Windows on AWS Using SSM
Operating Windows on AWS Using SSM
 
KMS Introduction
KMS IntroductionKMS Introduction
KMS Introduction
 
Continuous delivery & Alfresco - Living in the fast lane
Continuous delivery & Alfresco - Living in the fast lane Continuous delivery & Alfresco - Living in the fast lane
Continuous delivery & Alfresco - Living in the fast lane
 
The Path of The Lazy: Serverless 1
The Path of The Lazy: Serverless 1The Path of The Lazy: Serverless 1
The Path of The Lazy: Serverless 1
 
DevOps Finland meetup - Is NoOps possible in the cloud 20181204
DevOps Finland meetup - Is NoOps possible in the cloud 20181204DevOps Finland meetup - Is NoOps possible in the cloud 20181204
DevOps Finland meetup - Is NoOps possible in the cloud 20181204
 
Xinet and Chili Publish Integration
Xinet and Chili Publish IntegrationXinet and Chili Publish Integration
Xinet and Chili Publish Integration
 
Apex day 1.0 foex plugin framework peter raganitsch
Apex day 1.0 foex plugin framework peter raganitschApex day 1.0 foex plugin framework peter raganitsch
Apex day 1.0 foex plugin framework peter raganitsch
 
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian laneApex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
 
Cloud AWS Competency
Cloud AWS CompetencyCloud AWS Competency
Cloud AWS Competency
 
Cloud IT Services West Palm Beach - SIBERGEN Technologies
Cloud IT Services West Palm Beach - SIBERGEN TechnologiesCloud IT Services West Palm Beach - SIBERGEN Technologies
Cloud IT Services West Palm Beach - SIBERGEN Technologies
 
The Path to Business Agility for Vodafone: How Amazon made us "boring" - Sess...
The Path to Business Agility for Vodafone: How Amazon made us "boring" - Sess...The Path to Business Agility for Vodafone: How Amazon made us "boring" - Sess...
The Path to Business Agility for Vodafone: How Amazon made us "boring" - Sess...
 
Coding the Salesforce1 Platform
Coding the Salesforce1 PlatformCoding the Salesforce1 Platform
Coding the Salesforce1 Platform
 

Similar to Choosing the Right Infrastructure Provider

Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesisconfluent
 
Scaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and DeliveryScaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and DeliverySteve Feldman
 
The Three Stages of Cloud Adoption - RightScale Compute 2013
The Three Stages of Cloud Adoption - RightScale Compute 2013The Three Stages of Cloud Adoption - RightScale Compute 2013
The Three Stages of Cloud Adoption - RightScale Compute 2013RightScale
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloudErnest Mueller
 
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...eZ Systems
 
Remote Assessment Services
Remote Assessment ServicesRemote Assessment Services
Remote Assessment Servicesgnreddi
 
Remote Assessment Services
Remote Assessment ServicesRemote Assessment Services
Remote Assessment Servicesmadhu54321
 
Remote Assessment Services
Remote Assessment ServicesRemote Assessment Services
Remote Assessment Servicessuparnarao
 
Y4IT - Technology Trends And The Skills You Should Learn
Y4IT - Technology Trends And The Skills You Should LearnY4IT - Technology Trends And The Skills You Should Learn
Y4IT - Technology Trends And The Skills You Should Learncalenlegaspi
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comSalesforce Engineering
 
Microservices: Breaking Apart the Monolith
Microservices:  Breaking Apart the Monolith Microservices:  Breaking Apart the Monolith
Microservices: Breaking Apart the Monolith Iron.io
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud
 
Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!Agile Testing Alliance
 
IT Modernization For Process Modernization
IT Modernization For Process ModernizationIT Modernization For Process Modernization
IT Modernization For Process ModernizationDheeraj Remella
 
SAP TechEd 2013 session Tec118 managing your-environment
SAP TechEd 2013 session Tec118 managing your-environmentSAP TechEd 2013 session Tec118 managing your-environment
SAP TechEd 2013 session Tec118 managing your-environmentChris Kernaghan
 
DevOps @ Scania - Trust and some code - NFI Testforum 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015DevOps @ Scania - Trust and some code - NFI Testforum 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015Anders Lundsgård
 
The Microservices and DevOps Journey
The Microservices and DevOps JourneyThe Microservices and DevOps Journey
The Microservices and DevOps JourneyC4Media
 

Similar to Choosing the Right Infrastructure Provider (20)

Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesis
 
Koby holzer live person-openstack_story
Koby holzer   live person-openstack_storyKoby holzer   live person-openstack_story
Koby holzer live person-openstack_story
 
Scaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and DeliveryScaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and Delivery
 
The Three Stages of Cloud Adoption - RightScale Compute 2013
The Three Stages of Cloud Adoption - RightScale Compute 2013The Three Stages of Cloud Adoption - RightScale Compute 2013
The Three Stages of Cloud Adoption - RightScale Compute 2013
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...
 
Remote Assessment Services
Remote Assessment ServicesRemote Assessment Services
Remote Assessment Services
 
Remote Assessment Services
Remote Assessment ServicesRemote Assessment Services
Remote Assessment Services
 
Remote Assessment Services
Remote Assessment ServicesRemote Assessment Services
Remote Assessment Services
 
Avinash_Aug_2015
Avinash_Aug_2015Avinash_Aug_2015
Avinash_Aug_2015
 
Y4IT - Technology Trends And The Skills You Should Learn
Y4IT - Technology Trends And The Skills You Should LearnY4IT - Technology Trends And The Skills You Should Learn
Y4IT - Technology Trends And The Skills You Should Learn
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.com
 
Microservices: Breaking Apart the Monolith
Microservices:  Breaking Apart the Monolith Microservices:  Breaking Apart the Monolith
Microservices: Breaking Apart the Monolith
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
 
Adopting the Cloud
Adopting the CloudAdopting the Cloud
Adopting the Cloud
 
Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!
 
IT Modernization For Process Modernization
IT Modernization For Process ModernizationIT Modernization For Process Modernization
IT Modernization For Process Modernization
 
SAP TechEd 2013 session Tec118 managing your-environment
SAP TechEd 2013 session Tec118 managing your-environmentSAP TechEd 2013 session Tec118 managing your-environment
SAP TechEd 2013 session Tec118 managing your-environment
 
DevOps @ Scania - Trust and some code - NFI Testforum 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015DevOps @ Scania - Trust and some code - NFI Testforum 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015
 
The Microservices and DevOps Journey
The Microservices and DevOps JourneyThe Microservices and DevOps Journey
The Microservices and DevOps Journey
 

More from NephoScale

Linux Cloud Server Performance Benchmarks
Linux Cloud Server Performance BenchmarksLinux Cloud Server Performance Benchmarks
Linux Cloud Server Performance BenchmarksNephoScale
 
NephOS Product Datasheet
NephOS Product DatasheetNephOS Product Datasheet
NephOS Product DatasheetNephoScale
 
Infrastructure as a Service for Business Applications
Infrastructure as a Service for Business ApplicationsInfrastructure as a Service for Business Applications
Infrastructure as a Service for Business ApplicationsNephoScale
 
Getting Started with CloudScript
Getting Started with CloudScriptGetting Started with CloudScript
Getting Started with CloudScriptNephoScale
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud ComputingNephoScale
 
High Performance Cloud Computing
High Performance Cloud ComputingHigh Performance Cloud Computing
High Performance Cloud ComputingNephoScale
 
NephoScale Elastic Networking
NephoScale Elastic NetworkingNephoScale Elastic Networking
NephoScale Elastic NetworkingNephoScale
 

More from NephoScale (7)

Linux Cloud Server Performance Benchmarks
Linux Cloud Server Performance BenchmarksLinux Cloud Server Performance Benchmarks
Linux Cloud Server Performance Benchmarks
 
NephOS Product Datasheet
NephOS Product DatasheetNephOS Product Datasheet
NephOS Product Datasheet
 
Infrastructure as a Service for Business Applications
Infrastructure as a Service for Business ApplicationsInfrastructure as a Service for Business Applications
Infrastructure as a Service for Business Applications
 
Getting Started with CloudScript
Getting Started with CloudScriptGetting Started with CloudScript
Getting Started with CloudScript
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
 
High Performance Cloud Computing
High Performance Cloud ComputingHigh Performance Cloud Computing
High Performance Cloud Computing
 
NephoScale Elastic Networking
NephoScale Elastic NetworkingNephoScale Elastic Networking
NephoScale Elastic Networking
 

Recently uploaded

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Choosing the Right Infrastructure Provider

  • 1. CHOOSING THE RIGHT INFRASTRUCTURE PROVIDER Telemachus Luu, CTO @ NephoScale
  • 2. Team NephoScale Hosting industry veterans each averaging: 10+ years of hosting experience 8 years of virtualization & cloud infrastructure experience
  • 3. What we do Make infrastructure easy to deploy and easy to manage for Developers and DevOPs folks NephoScale
  • 4. Evolution of Hosting to IaaS 30,000 hosting companies in the world 500 Infrastructure-as-a-Service Only a handful deserve your business!
  • 5. My story in 4 iterations…
  • 6. 1st iteration Hosting company Running around like monkeys racking, cabling, powering servers Human error #1 factor of faulty installs and downtime for customers
  • 7. 1st iteration – lessons Automate as much as you can and put control in the hands of the customer
  • 8. 2nd iteration Virtualization was born Access to a pool of resources that could be provisioned faster Servers still provisioned manually Centralized SAN based disk infrastructure resulted in downtime for 100% of customers
  • 9. 2nd iteration - lessons Focus on isolation failure so that downtime doesn’t impact all customers Automate as much as you can and put control in the hands of the customer
  • 10. 3rd iteration Web-based front-end technologies were used to give customers some control But there was still no automation for customers!
  • 11. 3rd iteration - lessons Automate as much as you can and put control in the hands of the customer… Graphical interface, API, and build language
  • 12. 4th iteration Today, @ NephoScale, we’ve built a cloud infrastructure service that is being used by hundreds of startups One that is easy to use, provides complete automation, and gives complete control to our customers
  • 13. 4th iteration - lessons We’ve certainly learned many lessons in the last 3 years of building NephoScale We’re an agile shop and we rapidly iterate, test, and release code just like you Our ears are always open!
  • 14. Characteristics of a Good IaaS Provider Self-service – I don’t want to deal w/ anyone. On-demand – I need it now! Usage-based – Did they just charge me for a year in advance? Automated – I’m a developer, I’m agile, I like rapid but my provider is still a monkey? Elastic – I can go up but I can’t down? Scalable – Wait, I can’t be the next Instagram?
  • 15. Control over Software Stack? Does my cloud provider have complete control over their IP? or…. Do I have to wait 3 months to get a bug fixed or feature request completed?
  • 16. Compute & Storage The core of any IaaS offering
  • 17. Compute – Cloud Servers Small Mid-range Large Super Large
  • 18. Compute – Baremetal Servers Compliance requirements – HIPAA, SOX, PCI High-performance requirements – SSD drives for high throughput and IOPS
  • 19. Storage Backups Data repository Serving static files Sharing files
  • 20. Programmatic Control Agility and rapid delivery Complete control Treat infrastructure as code Just like the way you treat software
  • 21. RESTful API Create, destroy, and manipulate resources Client bindings in the language of your choice
  • 22. Cloud Build Languages NephoScale CloudScript, Amazon CloudFormation, Linode StackScripts One-click setup of infrastructure and application environments Predictability and repeatability
  • 23. Software Dev Environments Development, Stage, Pre-production, and Production DevOPs and scripting environments for documenting release changes across all environments
  • 24. Scaling Your Applications It’s not just about adding more servers It’s not just about scaling up and scaling out, It’s about proper planning Support for configuration management tools like Puppet and Chef
  • 25. Performance Servers & Networking Cohesive Infrastructure Everything matters!
  • 26. Performance - Servers You wouldn’t use a screwdriver to pound on a nail So make sure your provider has the right selection of server types for different aspects of your stack
  • 27. Performance - Networking Driving a Porsche Turbo in a single lane highway during rush hour is no faster than in a Ford Pinto So make sure your provider has built a multi-lane Autobahn
  • 28. Hi-Touch Support Human element Onboarding & ongoing support From inception until you become the next Instagram!
  • 29. EOF Questions? telemachus @ nephoscale.com @ nephoscale.com @ 855-637-4679

Editor's Notes

  1. Make sure to reiterate that I’m not here to sell NephoScale today. I’m here to provide unbiased, general information