cloud challenges and opportunities · 2018-01-04 · efficient compute fabric •machine and...

21

Upload: others

Post on 04-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 2: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 3: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 4: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,

Usage tracking and chargeback

Page 5: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,

• Machine and network virtualization & resource management Efficient compute fabric

• Scale-out model, expect failures, reconstruct state from elsewhere Each node is a cache state

• Reduce cost, increase agility, remove human from loop Automation

• Key to enabling automation Modeling to capture intent

and constraints

• Simplify and enable automation; geared toward scale-out services An application model

• Increase programmer agility, reduce duplication, enforce policies Platform services and APIs

Page 6: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 7: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 8: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,

Windows Azure SDK

• Includes a development fabric for running and debugging code locally

Windows Azure Tools for Microsoft Visual Studio

Windows Azure Tools for Eclipse for PHP and Java

Web portal, including billing

RESTful management APIs

Service lifecycle management

Page 9: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 10: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 11: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,

Application Data State must be replicated, by app directly or in a replicated store

Application Configuration

& Installation

Configuration state only a cache; no lengthy install step

Application Scale App must scale horizontally (scale-out) not vertically (scale-up)

Application Dependencies

App must be able to run on cloud platform with no special hardware needs

Latency Needs

Shared cloud systems may not guarantee uniform/low latency among app

components

Connectivity Needs Intra- and inter- app connectivity needs must be clear and can provided by

platform

Data Sensitivity Public clouds may not be able to host all sensitive data

Security and Regulation Location and type of cloud matters – see next slides

Page 12: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 13: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 14: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,

Private Cloud

Public Cloud

Hosted Private

cloud

Page 15: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 16: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 17: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 18: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 19: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 20: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,
Page 21: Cloud Challenges and Opportunities · 2018-01-04 · Efficient compute fabric •Machine and network virtualization & resource management Each node is a cache state •Scale-out model,