evolution of cloud computing

29
Evolution of Cloud Computing Nick Peterson, Director of Engineering

Upload: nephoscale

Post on 11-Nov-2014

1.007 views

Category:

Technology


1 download

DESCRIPTION

The history, evolution and future of cloud computing, and why NephoScale is the right infrastructure provider for you.

TRANSCRIPT

Page 1: Evolution of Cloud Computing

Evolution of Cloud Computing

Nick Peterson, Director of Engineering

Page 2: Evolution of Cloud Computing

Our Story

Hosting industry veterans each averaging 8+ years of managed hosting & cloud hosting experience

Making infrastructure easy to deploy and manage for Developers, DevOps, and Operations folks alike

Providing reliable Infrastructure as a Service for high performance cloud computing applications since 2010

Page 3: Evolution of Cloud Computing

The History of Cloud Computing

Page 4: Evolution of Cloud Computing

In the 1960s, John McCarthy, Douglas Parkhill, and others explored the idea of computing as a public utility

Cloud computing is the use of commodity hardware and software computing resources to delivered an infinite elastic online public utility

Cloud computing service providers deliver products to consumers using variations on the following models

● Software as a Service (SaaS)● Infrastructure as a Service (IaaS)● Platform as a Service (PaaS)

What is Cloud Computing?

Page 5: Evolution of Cloud Computing

Early Virtualization

In 1959, Christopher Strachey published a paper titled “Time Sharing in Large Fast Computers” at UNESCO

In the late 1960s, the first hypervisors were developed at IBM which provided full virtualization by allowing multiple operating systems to run concurrently as virtual machines

In the 1974, Gerald Popek and Robert Goldberg published an article titled "Formal Requirements for Virtualizable Third Generation Architectures"

Page 6: Evolution of Cloud Computing

The Desktop Revolution

In the early 1970s, Ethernet was developed at Xerox PARC, and in 1980 the IEEE started project 802

In the late 1970s, Bill Gates and Paul Allen form Microsoft Corporation, Steve Jobs and Steve Wozniak form Apple Computer Corporation, and Intel launches the 8086 microprocessor

Throughout the 1980s and into the 1990s, Apple launches the Macintosh, Microsoft launches Windows, and Intel launches the Pentium microprocessor

Page 7: Evolution of Cloud Computing

The InternetIn the late 1960s, J.C.R. Licklider inspired the ARPANET, and in the early 1970s global networking becomes a reality

In the early 1980s, the TCP/IP suite emerges as the protocol for ARPANET, and the Domain Name System (DNS) establishes naming designations for websites

In the early 1990s, Tim Berners-Lee develops HTML, CERN introduces the World Wide Web to the public, and Netscape Communications creates the first web browser

In 1998, Larry Page and Sergey Brin change the way users engage the Internet with the Google search engine

Page 8: Evolution of Cloud Computing

Software as a Service (SaaS)

Centralized hosting of business applications dates back to the 1960s when IBM conducted a service bureau business referred to as time-sharing or utility computing

The expansion of the Internet during the 1990s brought about a new class of centralized computing, called Application Service Providers (ASP)

In 1999, Salesforce.com was founded by Marc Benioff, Parker Harris, Dave Moellenhoff, and Frank Dominguez as a company specializing in CRM Software as a Service

Page 9: Evolution of Cloud Computing

Open SourceIn 1983, Richard Stallman launched the GNU Project to write an OS with free source code, and in 1989, the Free Software Foundation released the GNU General Public License

In 1991, Linus Torvalds created the Linux kernel, and in 1992 it was licensed under GNU General Public License

In 1994, Marc Ewing created the Redhat distribution of Linux

In 1997, Eric Raymond published "The Cathedral and the Bazaar", and in 1998 it helped to motivate Netscape to release their Communicator Internet suite as free software

In the late 1990s, startups used the Apache HTTP Server, and the stack of Linux, Apache, MySQL, and PHP known as LAMP

Page 10: Evolution of Cloud Computing

Server VirtualizationIn 1999, VMware introduced the first x86 virtualization product, VMware Virtual Platform, for the Intel IA-32 architecture

In 2003, Xen the first open-source x86 hypervisor, created by Ian Pratt and Simon Crosby, was released to the public

In 2005, Intel released two models of Pentium 4 (Model 662 and 672) as the first Intel processors to support VT-x

In 2007, the Kernel-based Virtual Machine (KVM) hypervisor, created in part by Avi Kivity and Moshe Bar, was included in the Linux kernel

Page 11: Evolution of Cloud Computing

Storage Virtualization

In 1978, Norman Ken Ouchi at IBM invented the "System for recovering data stored in failed memory unit."

In 1985, Sun Microsystems created NFS the first widely used Internet Protocol based network file system

In 1987, RAID was defined by Patterson et al. at UC Berkeley

In 1991, VxFS was released by Veritas Software, on which the later Linux and HP-UX LVM implementations are based

Page 12: Evolution of Cloud Computing

Storage Virtualization (cont.)

In 2003, inspired by Google's File System (GFS), Doug Cutting started the Hadoop project

In 2006, Amazon Web Services launched S3

In 2009, Rackspace started the development of Swift, a complete replacement for Mosso Cloud Files that is now the OpenStack Object Storage project

In 2012, AWS S3 reached one trillion objects stored

Page 13: Evolution of Cloud Computing

Infrastructure as a Service (IaaS)In the early 1990s, Web Hosting service providers began hosting websites for businesses on the Internet

In the mid to late 1990s, Managed Hosting and Colocation service providers began hosting Internet infrastructure

In 2006, Amazon launched S3 and EC2 (created by Willem Van Biljon, Chris Pinkham, and Christopher Brown), and created a new market for cloud computing

In 2010, Rackspace Hosting and NASA, led by Jonathan Bryce, Rick Clark, Chris Kemp, and Joshua McKenty launched the open source cloud initiative OpenStack

Page 14: Evolution of Cloud Computing

AgileIn the early 1970s, Tom Gilb started publishing the concepts of Evolutionary Project Management (EVO)

In 1974, a paper by E. A. Edmonds introduced an adaptive software development process

In the mid 1990s, Agile methods emerged as a reaction to heavyweight project management methods

In 2001, 17 software developers published the Manifesto for Agile Software Development

In 2005, a group headed by Alistair Cockburn and Jim Highsmith wrote the Declaration of Interdependence

Page 15: Evolution of Cloud Computing

DevOpsIn 1993, Mark Bugess created CFEngine and presented it in a paper at the CERN computing conference

In 2005, Puppet Labs was founded by Luke Kanies

In 2008, the first Velocity conference was held by O’Reilly Conferences, focusing on web performance and operations

In 2008, Jesse Robbins and Adam Jacob founded Opscode

In 2009, Patrick Debois started talking about DevOps, and the first DevOpsDays event was held in Belgium

Page 16: Evolution of Cloud Computing

The Future of Cloud Computing

Page 17: Evolution of Cloud Computing

IT MegatrendsSocial Media - interactions among people where they create and share information and ideas in social networks

Mobile - ubiquitous smartphones built on mobile operating systems transform the Internet

Consumerization - information technology emerges first in the consumer market and then spreads to biz and gov

Big Data - every day we create 2.5 quintillion bytes of data

Cloud Computing - computing resources are delivered as a service over the Internet

Page 18: Evolution of Cloud Computing

HypercompetitionSeed Accelerator - startup incubator that takes in startups of small teams to fund, mentor and train

Crowdfunding - collection of funds through small contributions from many parties in order to finance a particular project or venture

Business Agility - ability for business to adapt rapidly and cost effectively to changing markets and conditions

Open Innovation - labs, competitions, and idea networks from both inside and outside the firm to create and profit from innovative technology

Page 19: Evolution of Cloud Computing

Disruption

"Six decades into the computer revolution, four decades since the invention of the microprocessor, and two decades into the rise of the modern Internet, all of the technology required to transform industries through software finally works and can be widely delivered at global scale."

-Marc Andreessen

Amazon, eBay, Craigslist, PayPal, Skype, Google, Salesforce, PLOS, iTunes, LinkedIn, Netflix, AWS, Facebook, OpenStack, KickStarter, AngelList ...

Page 20: Evolution of Cloud Computing

Why NephoScale?

Page 21: Evolution of Cloud Computing

Reliability, Elasticity, & Performance

At NephoScale we have created a next generation cloud hosting platform that is Reliable, Elastic, and Performant● Software Defined Networking (SDN) supports tagged

VLANs, Multicast and Broadcast applications with GigE connectivity between all virtual and dedicated servers

● Direct Attached Storage (DAS) guarantees high I/O throughput block storage without the high cost

● Object Storage provides highly available network accessible file storage

● KVM hypervisor fast and secure multi-tenant compute● BareMetal w/ SSD single-tenant compute

Page 22: Evolution of Cloud Computing

Fast, Secure, Robust Enough?

Page 23: Evolution of Cloud Computing

Build Your Own Private Data Center

With NephoScale you are not limited to a one size fits all approach

● 10 GigE networking for high performance computing applications

● BareMetal Servers w/ SSD for Big Data applications● Private Rack Available● Bursting into the NephoScale Public Cloud

Page 24: Evolution of Cloud Computing

Got DevOps?

Page 25: Evolution of Cloud Computing

NephoScale is a next generation cloud hosting platform built from the ground-up by developers and operations folks like you with ease-of-use, automation and orchestration in mind as first class citizens

● CloudScript, the first of its kind, is a DSL for building and managing the application infrastructure lifecycle

● RESTful API, infrastructure resource management API that adheres to REST architectural principles

● Customer Portal includes a single pane infrastructure view, ObjectStor explorer, and IDE for CloudScript

Orchestration, DevOps, & Agility

Page 26: Evolution of Cloud Computing

NephoScale <3 Startups

Page 27: Evolution of Cloud Computing

Startup Programs

NephoScale offers a number of ways to get started, all you need is a credit card to sign-up for free services● 1-Year Free Trial● 30-Day Free Trial● Startup Kick-Start● Incubator / Accelerator / University Technology Partners

Page 28: Evolution of Cloud Computing

Incubator / Accelerator Partners

Page 29: Evolution of Cloud Computing

@NephoScalehttp://www.nephoscale.com

[email protected]

+1-408-599-7008