meshu cloud camp

16

Upload: reuven-cohen

Post on 04-Dec-2014

8.039 views

Category:

Technology


0 download

DESCRIPTION

Introduction to Cloud Computing presented at MeshU in Toronto

TRANSCRIPT

Page 1: MeshU Cloud Camp
Page 2: MeshU Cloud Camp

Reuven Cohen Reuven Cohen - Founder & Chief Technologist at Enomaly Inc- Developer of more then 500 websites over

the last 12 years- Extensive experience in almost all aspects in

the development of highly scalable web applications

- Wife Brenda Cohen, Toronto based freelance creative director (Common Inc)

- Dog - Winston the Pug- Hobbies include kayaking, hiking and cooking

Page 3: MeshU Cloud Camp

What is Cloud Computing?What is Cloud Computing?A pool of abstracted, highly scalable,

managed on demand compute infrastructure capable of hosting end- customer applications and billed by consumption

Scaling is typically provided automatically giving a uniform and reliable experience to the end application users

Page 4: MeshU Cloud Camp

A Brief HistoryA Brief History

Page 5: MeshU Cloud Camp

Cloud EnablersCloud EnablersEnablers - These are companies that enable the

underlying infrastructure or the basic building blocks.

These companies are typically focused on data center automation and/or server virtualization (VMware/EMC,Citrix, Dell, HP, RedHat, Intel, Sun, IBM, Enomalism, etc)

These enablers can range from:– Chip level: Intel VT– Hypervisor: Xen, vmware– Orchestration: 3tera, Cassatt, Enomalism elastic

computing platform

Page 6: MeshU Cloud Camp

Cloud ProvidersCloud ProvidersProviders - Include Amazon web services,

Rackspace, Google, Microsoft

The ones with the budgets and know how to build out global computing environments costing millions or even billions of dollars

Cloud providers typically offer their infrastructure or platform

Frequently these "As a Service" offerings are are billed & consumed on a utility basis

Page 7: MeshU Cloud Camp

Cloud ConsumersCloud ConsumersConsumers - Companies that build or improve

their web applications (SaaS) on top of existing clouds of computing capacity without the need to invest in data centers or any physical infrastructure

Cloud computing from the consumer point of view is becoming the only way to build, host and deploy a scalable web applications

Page 8: MeshU Cloud Camp

Architectural Architectural fundamentalsfundamentals

Page 9: MeshU Cloud Camp

Workload distribution Workload distribution

Page 10: MeshU Cloud Camp

The BenefitsThe Benefits• Cost savings, leveraging economies of scale• Pay for what you use• Resource flexibility• Rapid prototyping and market testing• Increased speed to market• Improved service levels and availability• Self-service deployment• Reduce lock-in and switching costs

Page 11: MeshU Cloud Camp

The ChallengesThe Challenges• Enterprise IT wants control - Cloud computing

presents enterprises with significant cost and agility benefits that IT will struggle to leverage due to security and control constraints

• Business units want flexibility - If IT doesn’t provide business units with easy access to inexpensive cloud services, they will engage with external providers themselves, bypassing IT policy and control

Page 12: MeshU Cloud Camp

Enterprise BarriersEnterprise Barriers• Data Security & Privacy• Regulatory Control (SoX, HIPPA, etc)• Lack of Audit, Governance & Accountability• Questionable Reliability & Performance• Lack of Management Tools• Lack of Integration with Internal Infrastructure

Page 13: MeshU Cloud Camp

Cloud ApplicationsCloud ApplicationsR&D projects. Many enterprise shops are using clouds

to test new services, scalability testing, applications, and design models

Low-priority business applications. Services such as Web-based collaboration, business intelligence against very large databases, partner-facing project sites, and other low-priority services

Web-based collaboration services. Apps which often have a short lifespan and a hassle to deploy via traditional IT procurement processes.

Page 14: MeshU Cloud Camp

The PlayersThe PlayersPlatform as a Service - led by Amazon Web

Services (SQS, SDB), Salesforce.com, Akamai, Google (App Engine), Microsoft (Live), Coghead and Bungee Labs

Infrastructure as a Service - Larger companies including Amazon (EC2, S3) Rackspace (Mosso), Terremark and smaller players, such as Layered Technologies and Xcalibre, Enki

Page 15: MeshU Cloud Camp

The FutureThe FutureThe Web giants are investing heavily in mega-

sized data centers, cloud-like middleware, and optimized management software and practices that make them likely candidates to offer cloud computing.

To date, they have been using these infrastructures to power their own services but could just as easily offer their platform as a service like Amazon EC2 has done.

Page 16: MeshU Cloud Camp

QuestionsQuestionsAsk me a question

Find the presentation on my blog:

www.elasticvapor.com