44
ISC Cloud First Program – Cloud 101 Cloud 101 ISC Cloud First Program Lunchtime Learning March 23, 2017

Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 101

Cloud 101

ISC Cloud First ProgramLunchtime LearningMarch 23, 2017

Page 2: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 1012

Contents• What is the cloud• How did it come into existence• Types of cloud service• Advantages and Challenges• ISC’s Cloud First Program

Page 3: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 1013

“The Cloud”?• Gmail, G+, Android• Constant Contact / Mail Chimp• Doodle• SalesForce.com• Box / Dropbox / Crashplan• Facebook• Office 365, Azure• Amazon Web Services

Page 4: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 1014

Services provided through the internet

internet

“Your” data

“Your” data

“Your” data

Page 5: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 1015

“The Cloud”?• Systems connecting to a network were diagrammed with a ‘cloud’ shape

• Services offered through ‘the internet’ are ‘cloud’ services

• Any vendor providing services using the internet now has a ‘cloud’ service or offering

• Broadly 3 classes of services are recognized– Infrastructure as a service – IaaS– Platform as a service – PaaS– Software as a service – SaaS

Page 6: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 1016

Contents• What is the cloud• How did it come into existence• Types of cloud service• Advantages and Challenges• Penn’s approach to Cloud Computing

Page 7: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 1017

A little history

Page 8: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 1018

A little history

Page 9: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 1019

A little history

Page 10: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10110

A little history

Page 11: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10111

A little history

internet

Page 12: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10112

A little history

internet

Page 13: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10113

A little history

internet

Page 14: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10114

A little history

internet

Page 15: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10115

A little history

internet

Page 16: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10116

Contents• What is the cloud• How did it come into existence• Types of cloud service• Advantages and Challenges• Penn’s approach to Cloud Computing

Page 17: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10117

Pizza as a Service *

*Albert Barron – IBM – https://www.linkedin.com/pulse/20140730172610-9679881-pizza-as-a-service

Dining Table

Soda

Toppings

Oven

Gas / Electric

Cheese

Tomato Sauce

Fire

Pizza Dough

Made at Home

On Premises

You Manage Vendor Manages

Dining Table

Soda

Toppings

Oven

Gas / Electric

Cheese

Tomato Sauce

Fire

Pizza Dough

Take & Bake

Infrastructure as a Service (IaaS)

Dining Table

Soda

Toppings

Oven

Cheese

Tomato Sauce

Fire

Pizza Dough

Delivery

Platform as a Service (PaaS)

Dining Table

Soda

Toppings

Oven

Gas / Electric

Cheese

Tomato Sauce

Fire

Pizza Dough

Pizza Parlor

Software as a Service (SaaS)

Gas / Electric

Page 18: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10118

The Service Stack

Network

Servers / Storage

Virtualization

OS

Application Services•Database•Web Servers•Enterprise Bus

Application

Data Center

On Premises

Network

Servers / Storage

Virtualization

OS

Application Services•Database•Web Servers•Enterprise Bus

Application

Data Center

IaaS

Network

Servers / Storage

Virtualization

OS

Application Services•Database•Web Servers•Enterprise Bus

Application

Data Center

SaaS

Network

Servers / Storage

Virtualization

OS

Application Services•Database•Web Servers•Enterprise Bus

Application

Data Center

PaaS

Page 19: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10119

Enablers• Virtualization

– Servers– Storage

• Increased Capacity– System Performance– Storage capacity, speed and size– Decreased power consumption

• Improved Internet Infrastructure– Bandwidth– Latency

• Distributed Computing• Resource Abstraction

Page 20: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10120

Contents• What is the cloud• How did it come into existence• Types of cloud service• Advantages and Challenges• Penn’s approach to Cloud Computing

Page 21: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10121

Advantages• Trade Capital Expense for Operational Expense• Distributed Architectures made Easy• Scalability is Built-­In• Decreased 'Time to Market'• Fail early, Fail often• Infrastructure Security vs. Application Security

Page 22: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10122

CapEx vs. OpEx

Page 23: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10123

Distributed Architectures• Distributed Applications require a lot of plumbing

– Geographically distributed data centers– Network connectivity– Replication– Load Balancing– Reliable storage

• Cloud vendors sweat the details• Leverage scale to distribute costs needed

Page 24: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10124

Distributed Architectures (example)AWS Global Infrastructure

Page 25: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10125

Scalability is Built-­in• Cloud vendor provides extensive virtualization

– You never access any physical device– No rack and stack, physical restrictions, approval process

• Cloud vendor provides automated provisioning– Cloud vendor scale requires extensive automation– Monitoring, restart, recreate can all be automated

• Cloud vendor scale provides ‘unlimited’ growth• Cloud vendor deals with millions of customers• No need to purchase capital for your most successful case

Page 26: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10126

Decreased 'Time to Market'• No capital – no procurement• Most cloud solutions can be used instantly

– Ample capacity available• Most are pay as you go, no upfront cost

– stop paying when you’re done• Allow extensive infrastructures stood up quickly

– Some allow full automation of application stack• No 3rd party negotiation

– Hardware, possibly software

Page 27: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10127

Fail early, Fail often• No upfront capital investment• Small scale is inexpensive• Throw away anything that doesn’t work

– It’s all virtual/at vendor anyway– No cost once removed

• Try new approaches and see what works• Bring solutions back on premises

– Legal, compliance, confidentiality or security requirement– Excess capacity

Page 28: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10128

Infrastructure Security vs.Application Security• Cloud vendors manage security for their services

– Dedicated staff– Generally built securely from the ground up– Frequent patches and updates

• Easy to leverage cloud vendor’s security

• Bespoke solutions are not part of that ‘package’!– Use Penn advocated security standards– Understand the vendor’s service and service levels

Page 29: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10129

Challenges• Variable Cost• Development and Operational Paradigm Shift• Privacy, Legal, Compliance• Network Considerations• Fluid space

Page 30: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10130

Variable Cost• Not always easy to predict

– No one likes a budget that changes• Turn off, or remove unused applications/data• Try to understand your best case and worst case• Realize that cloud costs are part of your operational costs, forever

• Big data vs. Data Obesity

Page 31: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10131

Development and OperationalParadigm Shift• Use what was purchased efficiently

vs• Build for elasticity

– Develop for Elastic Infrastructure– DevOps takes a greater role

• Rip and Replace– Something always fails, just start new instance

Page 32: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10132

Privacy, Legal, Compliance• NSA

– Nuff’ said• Strong Contracts and SLAs are paramount

– Vendor deals with many customers, may not align with Penn’s interests

• Use your Local Service Provider

http://www.upenn.edu/oacp/privacy/http://www.upenn.edu/computing/security/index.phphttp://www.upenn.edu/computing/security/cloud/index.php

Page 33: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10133

Network Considerations• Where is the service located

– Physics still matter– Network topology matters

• Redundancy?• Does the vendor charge for network ingress and egress to their service?– AWS!

• Confidentiality and Encryption

Page 34: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10134

Fluid space• Fail Early, Fail often!

– Vendors will fail• http://www.wired.com/wiredenterprise/2013/09/nirvanix/

– Vendors will change services quickly• Decreased Time to Market!

– Many startups • Consolidation is inevitable

• What’s my Exit Process?– How fast can we get our own data back?– In a format that’s usable without the vendor’s product/service

• Big data and analytics will change services

Page 35: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10135

Miscellaneous• Rip and Replace

– Herd versus Pets• Cloud is green (http://cloudtimes.org/2012/10/28/how-­green-­is-­cloud-­

computing-­new-­study/)• New capabilities

– 9-­5 computing– Pilot light computing– DR on ice

• Big Data• “Free”

– http://blogs.law.harvard.edu/futureoftheinternet/2012/03/21/meme-­patrol-­when-­something-­online-­is-­free-­youre-­not-­the-­customer-­youre-­the-­product/

Page 36: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10136

Contents• What is the cloud• How did it come into existence• Types of cloud service• Advantages and Challenges• ISC’s Cloud First Program

Page 37: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10137

Resistance Is Futile!• The industry is moving rapidly to “IT As A Service”• We will not have a choice in the future• Penn is already moving in this direction• We need to get good at this• Big cultural change – practice, practice, practice• Speed, flexibility, agility

Page 38: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10138

ISC’s Cloud First Program• Vision

– To position Penn for the future of IT systems and services by pursuing a “Cloud First” strategy to accelerate the speed of delivery and to drive more value through technology to the Penn Community.

• Goals– Position Penn to thrive in the dramatically changing technological landscape – new learning and education delivery models, research models, security and business on demand.

– Provide new and innovative ways to deliver IT in support of Penn’s mission, while leveraging industry solutions, in a way that provides scalability, agility, efficiency, staff development, and risk management.

Page 39: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10139

ISC’s Cloud First Program• Objectives

– Increase business application agility, scalability, and effectiveness

– Improve resource availability for higher value work– Leverage currently available technology for greater efficiency

– Create a more predictable spending profile and total cost of ownership for technology

– Enable rapid and iterative improvements and replacement of technology

Page 40: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10140

Metrics• Cloud First: FY17 Q3 – Q4

– Move 75-­100% of test & dev workloads– Move 25% of performance environments– Move 10% of production environments– Migrate 6-­8 existing applications

Page 41: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10141

Cloud Resources websitehttps://www.isc.upenn.edu/cloud-­resources• 250 links to a cloud resources grouped by category:

– Planning & Strategies – Planning guides and articles from Gartner, EDUCAUSE, Cloud Technology Partners

– Technical Resources – Application development, integration, agile development practices, infrastructure, security

– Self-­Directed Learning – Cloud training and educational opportunities

– Peer Institutions – Materials and resources from peer institutions, EDUCAUSE, Internet2

– Reference – Glossaries, background materials, vendors, etc.

Page 42: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10142

More Cloud 101• On the Cloud Resources website

– What is Cloud Computing?• 8-­part series by Cloud Academy available on YouTube about cloud computing basics, including deployment models, key concepts, service models, common use cases, etc. (no charge)

– Cloud Computing First Look• Course by David Rivers on Lynda.com explaining the essentials of cloud computing as well as an overview of migration and common cloud technologies (no charge for Lynda.com members)

– Cloud Fundamentals• 19-­part series produced by IT Pro TV;; some knowledge of IT concepts needed (no charge for Amazon Prime Video members)

Page 43: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10143

Resources• Website

– https://www.isc.upenn.edu/cloud-­first• Comments can be sent to

– cloud-­[email protected]

Page 44: Cloud&101 - UPenn ISC · 3/23/2017  · ISC$Cloud$First$Program$– Cloud$101 Cloud&101 ISC&Cloud&First&Program Lunchtime&Learning March&23,&2017

ISC Cloud First Program – Cloud 10144

Questions

?