• No results found

(SOA in Cloud ) Optimizing Common Services and Solutions into Cloud-Computing Platform

N/A
N/A
Protected

Academic year: 2021

Share "(SOA in Cloud ) Optimizing Common Services and Solutions into Cloud-Computing Platform"

Copied!
57
0
0

Loading.... (view fulltext now)

Full text

(1)

1

(SOA in Cloud ) Optimizing

Common Services and Solutions into

Cloud-Computing Platform

Liu, Vivian Ya-Wen

(

劉雅文 )

Director, Sun Microsystems Taiwan

[email protected]

(2)

2

Example: NY Times TimesMachine

Massive data archives

>

Every newspaper from 1851 to 1922

>

http://timesmachine.nytimes.com

Utilizes Amazon Web Services (public

cloud) and Hadoop (OpenSolaris)

405,000 very large TIFF images,

3.3 million articles in SGML and

405,000 xml files -> converted to a

more web-friendly 810,000 PNG

images and 405,000 JavaScript files

(3)

3

US White House Wants Cloud

Page 157 (IMPROVING INNOVATION, EFFICIENCY AND EFFECTIVENESS IN FEDERAL IT) of US Cross Cutting Document:

http://www.whitehouse.gov/omb/budget/fy2010/assets/crosscutting.pdf

Optimizing Common Services

and Solutions into Cloud

Computing Platform

> The Federal technology environment requires a fundamental reexamination of investments in technology infrastructure. The Infrastructure Modernization Program will be taking on new challenges and responsibilities. Pilot projects will be implemented to offer an opportunity to utilize more fully and broadly departmental and agency architectures to identify enterprise-wide common services and solutions, with a new emphasis on cloud-computing.

GSA.gov already in cloud.

U.S. Federal Cloud

Computing Market Forecast

2010 – 2015

http://www.marketresearchmedia.com/2009/05/20/us-federal-cloud-computing-market-forecast-2010-2015/

(4)

4

Federal pilots supporting the implementation of

a cloud-computing environment include:

End-User Communications and Computing

> Secure provisioning, support (help desk) and operation of end-user applications across a spectrum of devices, addressing telework and a mobile workforce.

Secure Virtualization data centers (Secure VDC)

> With G2G, G2C, C2C modes of service delivery. *G (Government), *C(Contractor)

Portals, Collaboration and Messaging

> Secure data dissemination, citizen and other stakeholder engagement and

workforce productivity.

Content, Info & Records management delivery of services,

Workflow and case management, to citizens and workforce

productivity.

Data Analytics, Visualization and Reporting-Transparency and

Management.

(5)

5

IT Transformation

to cloud

(6)

6

Cloud Types and Cloud Development

1. 1. 2. 2.

雲的種類

雲的形成要素

(7)

7

Everyone is Talking About Clouds

Database as a Service

Utility Computing

Virtualization

Application Hosting

Infrastructure as a Service

Grid Computing

Platform as a Service

Storage as a Service

Software as a Service

(8)

8

Everyone is talking about clouds

(9)

9

(10)

10

Perspectives from

User

Developer

(11)

11

How users connect to the cloud

(12)

12

The architecture behind a cloud

computing system

(13)

13

User Perspective - Conceptual of the

cloud computing

Your applications

& documents are going

to move from desktop

into the cloud

(14)

14

(15)

15

(16)

16

Federal Cloud Computing Framework

(17)

17

(18)

18

5 Principal Characteristics of Cloud Computing

Abstraction of Infrastructure

>

Virtualization at the hyper-visor, OS or higher levels customized file

system, OS or communication protocols.

Resource Democratization

>

Portability & Mobility between clouds is possible.

>

Root if required

Services-Oriented Architecture

>

Access loosely-coupled resources in a standard way. The focus is

on the delivery of service and not the management of

infrastructure.

Elasticity/Dynamism of Resources

>

Scale in minutes, Load mgmt & balancing within pooled resources.

Utility model of Consumption & Allocation

(19)

19

BUT

clouds

can also

be quite

different

Layers - delivery

model

Public vs Private

Clouds

Application Domains

(20)

20

Faster time-to-market

Reduction of custom

software

Pay only for what you

use

Grow infrastructure

with business

Cloud Computing Layers

Applications offered on-demand over the network

(Salesforce.com, Oracle CRM on-demand)

Basic storage and compute capabilities offered

as a service (Amazon web services)

Developer platform with built-in services

(Google App Engine)

Infrastructure as a Service

Platform as a Service

(21)

21

Emerging Cloud Deployment Patterns

Test and

Development

Augmentation

(Temporary Load – Animoto)

Web Service

Functional Offload

(Batch Processes – TimesMachine)

Functional Offload

(Storage – SmugMug)

(22)

22

Faster time-to-market

Reduction of custom

software

Pay only for what you

use

Grow infrastructure

with business

Application Domain Matters!

Domains Drive Differences in Hardware and Software Architecture

HPC

Medical

Intelligence

Finance

Analytics

Web

(23)

23

Where can CxO realize significant financial

benefit by building a private cloud ?

(24)

24

What about ROI ?

Http://www.infoq.com/resource/minibooks/composite-software-construction/ en/pdf/CompositeSoftwareConstructionOnline.pdf

(25)

25

(26)

26

Cloud Computing

Business/IT Alignment Methodology

• Key Business Drivers

• Key Performance Indicators

• IT Drivers

• Key Performance Indicators

IT Model

Value Proposition

• Hardware • Software • Services Industry Process Strategy Objective Availability Scalability ECO Security Flexibility

Business Model

(27)

27

Cloud Computing

Road To Business Value

Industrialisation

Virtualization

Automation

Infrastructure

Maturity

Business

Value

Standardization Consolidation

Governance

Infrastructure Maturity Business Value Performance Management Infrastructure virtualization End-to-end services provisioning Infrastructure on demand Cloud Computing

Hig Performance Computing

Step #1

Step #2

Step #3

Level 2 IT Component Management Level 1 Crisis Control Level 5 Business Value Management Level 4 IT Service Management Level 3 IT Operation Management

(28)

28

Cloud Computing

and Sun’s Vision

(29)

29

Public vs. Private Clouds

Public

Private

Mixed

Pay as you go,

multi-tenant

applications and

services

Cloud computing

model run within a

company's own

datacenter

Mixed usage of

public and private

clouds according

to application

(30)

30

Adding It All Up

Many clouds catering to

different needs

(31)

31

Sun’s Vision Since 1984

THE

NETWORK

is the

(32)

32

Sun’s Strategy

Develop the core technologies for

Sun's Open Cloud Platform

Offer Services through Sun's public

cloud service – the Sun Cloud

Work with service providers and

enterprises to build their own clouds

Develop

open

standards

(33)

33

Open Source, Open Services

http://blogs.sun.com/theaquarium/ http://wikis.sun.com

(34)

34

(35)

35

Sun Cloud

(36)

36

Sun Cloud – Open API

Resources, People,

Graphical UI

Public, RESTful

Java, Python, Ruby

Volumes

Objects

Protocols:

WebDAV

S3

Virtual Machines

Networking

Storage

Virtual

DataCenter

Storage

Service

Compute

Service

(37)

37

Storage Service

What It is

• On-demand, API-based access to storage on the network

Features

• Ability to store and retrieve data as objects or files

• REST API with open, AWS S3-like semantics for object storage

• WebDAV for file storage

• Fast and inexpensive cloning of objects and files

• High availability

• Detailed metering of storage used, I/O requests, bandwidth, etc.

Customer Benefit

• Scalable, highly available storage without big hardware investments

(38)

38

Compute Service

What It Is

• On-demand, scalable computing infrastructure accessed via APIs or unique Virtual Datacenter (VDC) UI model

Features

• On-demand provisioning of virtual machines of industry-standard operating systems including Linux, Windows and OpenSolaris

• Control and management with open, AWS EC2-like API or Virtual Datacenter UI

• Creation of custom VMIs and access to pre-configured VMIs in the cloud

• Support for persistent and non-persistent virtual machines

Customer Benefit

• Affordable access to highly scalable computing infrastructure

(39)

39

Sun Virtual Datacenter Model

Design application

from pre-built components

using drag-and-drop

Deploy to cloud

Monitor, manage and

reconfigure

Compatibility with

programmatic APIs

Encapsulate system

architecture of an application

Ability to model, save and

deploy entire system

(40)

40

Sun Cloud RESTful API

Everything is a resource – http GET, POST, PUT...

Requires only a single starting point - other URIs

are discoverable

Easy to create, save, load, stop, start entire

applications

(41)

41

Cloud Architecture – Future

Partner and Build

User Apps and Services

Internet Accessible APIs and UIs

Servers Storage Network

Virtualized Datacenter Management Layer

Customer Web Site

Storage Service Queuing

Service JavaEEService etc.

Application Catalog, Forums, Docs Virtual Datacenter

Management Console Accounting, Billing and Metering

Identity Service Database Service Compute Service

(42)

42

Why Sun?

(43)

43

Sun Cloud Computing

Open

Innovative

Choice

(44)
(45)

45

Sun’s GlassFish & Friends

to Swim in Amazon’s EC2

http://cloudcomputing.ulitzer.com/node/932469

Sun has put its open source GlassFish portfolio and identity

management OpenSSO and OpenDS software on Amazon’s

Elastic Compute Cloud (EC2).

OpenSSO Enterprise is a single solution for web access

management, federation and Web Services security; OpenDS

Standard Edition is a comprehensive next-generation directory

service based on LDAP and DSML standards; GlassFish is

Sun’s web application server

OpenSolaris operating system and MySQL database, which are

already available through EC2 and will soon be available on the

Sun Cloud.

(46)

46

Sun Open SSO Express Release supports

Google Apps Premier Edition

(47)

47

(48)

48

Facebook architecture (conceptual)

(49)

49

Facebook architecture (conceptual)

(50)

50

Building Open Clouds From Our

Portfolio of Technologies

xVM Operating System Virtualization Application Infrastructure Database/ Storage Platform Systems Microprocessor Servers Storage Networking Developer Environment

S

E

R

V

I

C

E

S

(51)

51

Sun’s Computing Cloud Hosted at

SuperNAP, Las Vegas

State of the art facility (Switch)

>

1500 watts per sq ft density

>

146 MVA generator capacity

>

100% heat containment

>

7000+ cabinets

>

24/7/365 security

Second to none connectivity

>

26 national carriers are

physically on-net within the

data center

(52)

Sun Confidential: Internal Review Only

Sun has the Experience, Tools and

Methodologies to Help You Plan and Evaluate

Your Cloud Strategies

0 25 50 75 100 125 150 175 200 kW Power Utilization Old

ServersServersNew

74% Savings 0 100,000 200,000 300,000 400,000 500,000 600,000 700,000 BTU Cooling Utilization Old

ServersServersNew

75% Savings 0 25 50 75 100 125 150 175 200 RU Rack Utilization Old

ServersServersNew

88% Savings

Technology Refresh Application/Process Re-engineering

IT Load Chiller Plant RC/CRAC Loads UPS/Transformer Loss Lightin g Sun Typical PUE = 1.28 DciE = 78% PUE = 2.0 DciE= 50% Consolidate/Virtualize

(53)

53

Aligning Cloud Strategy to Business Results

Automated Provisioning Utility & Subscription Services IT Service Management Service Oriented Architecture Inter-operability Rapid Deployment Governance & Compliance Business Alignment Organization/ Culture Current Technology and RoadMap IT Operations & Facilities

Optimized

Cloud

Strategies

Sun Global Business Services

Cloud Service Offerings

Feasibility Service Architecture Service

Implementation Services Datacenter/Eco Services Sun Cloud Services

(54)

54

(55)

55

Reference Example of

SOA in Cloud

(56)
(57)

References

Related documents

When analysing changes occurring in the milk yield and composition depending on successive lactation it was concluded that the highest amount of obtained milk, calculated FCM and

Ezek a fizikai jelenségek valójában csak halvány visszaverődései annak a sokkal nagyobb igazságnak, mely a valóság minden dimenziójában létezik – a Létezés Egysége

Figure 2 illustrates the volume and volatility forecasts that we have statistically gen- erated for the 10-year note contract, for Monday, August 29, 2011 of the upcoming roll

Third, HFTs might crowd out slow liquidity providers, who trade on long term fundamental information but are exposed to the risk of being picked off in the short term. Now, these

Common Cloud Management Platform (CCMP) Operational Support Services (OSS) Cloud Services Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service

Adalimumab induction and maintenance therapy achieve clinical remission and response in Chinese patients with Crohn’s disease. Etanercept in the treatment of rheu-

E-learning Solutions can use Cloud computing for the benefit which includes the cloud infrastructure to use an E-learning system based on the provider’s infrastructure, cloud

IBM ’ s next generation Cloud will drive higher value Business Process as a Service Software as a Service Platform as a Service Infrastructure as a Service. Enabling