Topic : Cloud Computing Architecture. Presented by 侯 柏 丞. 朱 信 昱



Similar documents
Service Oriented Cloud Computing Architectures. Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN.

EMERGING CLOUD COMPUTING

Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture

CCOA: Cloud Computing Open Architecture

CLOUD COMPUTING: ARCHITECTURE AND CONCEPT OF VIRTUALIZATION

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Planning the Migration of Enterprise Applications to the Cloud

Cloud Computing Architectures: A Retrospective Study

journey to a hybrid cloud

Cloud Computing and Standards

Global Headquarters: 5 Speen Street Framingham, MA USA P F

How To Understand Cloud Computing

C Examcollection.Premium.Exam.34q

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

MANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS

FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE

The Service, The Cloud & The Method: The Connection Points

Cisco Cloud Architecture for the Microsoft Cloud Platform

Optimizing Service Levels in Public Cloud Deployments

Building the Virtual Information Infrastructure

Hybrid Cloud Computing

VMware vcloud Powered Services

Lecture 02a Cloud Computing I

Cisco Secure Network Container: Multi-Tenant Cloud Computing

I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology

Lecture 02b Cloud Computing II

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

Cisco Data Center 3.0 Roadmap for Data Center Infrastructure Transformation

The Advantages of Cloud Services

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

Cloud application services (SaaS) Multi-Tenant Data Architecture Shailesh Paliwal Infosys Technologies Limited

Minder. simplifying IT. All-in-one solution to monitor Network, Server, Application & Log Data

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

CLOUDFORMS Open Hybrid Cloud

IT as a Service Emerges as a New Management Paradigm in the Software-Defined Datacenter Era

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT

What Is Microsoft Private Cloud Fast Track?

agility made possible

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION

Private cloud computing advances

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

Cloud Computing in Distributed System

Cloud Networking: A Novel Network Approach for Cloud Computing Models CQ1 2009

Toward a Unified Ontology of Cloud Computing

IBM EXAM QUESTIONS & ANSWERS

How To Monitor Hybrid It From A Hybrid Environment

A Study on Service Oriented Network Virtualization convergence of Cloud Computing

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

Always On Infrastructure for Software as a Ser vice

Cloud computing: Innovative solutions for test environments

Cloud Computing Architecture: A Survey

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

CHAPTER 8 CLOUD COMPUTING

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

White Paper. Juniper Networks. Enabling Businesses to Deploy Virtualized Data Center Environments. Copyright 2013, Juniper Networks, Inc.

Reaching Customers Across Multiple Channels

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing

Extreme Networks: Public, Hybrid and Private Virtualized Multi-Tenant Cloud Data Center A SOLUTION WHITE PAPER

Virtual Machine in Data Center Switches Huawei Virtual System

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania

Understanding Cisco Cloud Fundamentals CLDFND v1.0; 5 Days; Instructor-led

Architectural Implications of Cloud Computing

A Software Development Platform for SOA

HBA Virtualization Technologies for Windows OS Environments

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Managing the Real Cost of On-Demand Enterprise Cloud Services with Chargeback Models

Fundamental Concepts and Models

The Production Cloud

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

WHITEPAPER. Beyond Infrastructure Virtualization Platform Virtualization, PaaS and DevOps

Cloud Storage Specialist Certification Self-Study Kit Bundle

Commercial Software Licensing

Business Process Management Enabled by SOA

Performance Management for Cloudbased STC 2012

OCR LEVEL 3 CAMBRIDGE TECHNICAL

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

The Need for Service Catalog Design in Cloud Services Development

Logical Data Models for Cloud Computing Architectures

Oracle Reference Architecture and Oracle Cloud

Security Issues in Cloud Computing

Transcription:

Topic : Cloud Computing Architecture Presented by 侯 柏 丞. 朱 信 昱

Paper survey CCOA:Cloud Computing Open Architecture 2009 IEEE International Conference on Web Services Service-Oriented Cloud Computing Architecture 2010 Seventh International Conference on Information Technology Next generation Cloud Computing Architecture- Enabling real-time dynamism for shared distributed physical infrastructure 2010 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises

CCOA : Cloud Computing Open Architecture Liang-Jie Zhang and Qun Zhou IBM T.J. Watson Research Center, New York, USA E-mail: {zhanglj, qzhou}@us.ibm.com

Outline Introduction CCOA : 7 principles Case Studies of CCOA Related Work and Discussions Conclusions

Introduction Cloud Computing provides environments to enable resource sharing in terms of scalable infrastructures, middleware and application development platforms, and value-added business applications. -Infrastructure resources -Software resources -Application resources -Business processes

Introduction Two key enabling technologies: SOA (Service-Oriented Architecture) -It is the evolution of a system or software architecture for addressing componentization, reusability extensibility, and flexibility. Virtualization technology - Handle how images of the operating systems, middleware, and applications are pro-created and allocated to the right physical machines.

CCOA : 7 principles 1. Integrated Ecosystem Management for Cloud 2. Virtualization for Cloud Infrastructure 3. Service-Orientation for Common Reusable Services 4. Extensible Provisioning and Subscription for Cloud 5. Configurable Enablement for Cloud Offerings 6. Unified Information Representation and Exchange Framework 7. Cloud Quality and Governance

7 Principles 1. Integrated Ecosystem Management for Cloud -It includes all involved services and solutions vendors, partners, and end users to provide or consumer shared resources. 2. Virtualization for Cloud Infrastructure -The Cloud IT Infrastructure Management module covers software image management, hardware virtualization, and legacy application packaging. 3. Service-Orientation for Common Reusable Services -Cloud Horizontal and Vertical Business.

7 Principles 4. Extensible Provisioning and Subscription for Cloud -Handle service providers provisioning process and service consumers subscription process. 5. Configurable Enablement for Cloud Offerings -IaaS PaaS SaaS BPaaS 6. Unified Information Representation and Exchange Framework -The messages exchanged among cloud clients, partners and vendors.

7 Principles 7. Cloud Quality and Governance -It is responsible for the identification and definition of quality indicators for Cloud Computing environment -A set of normative guidance to govern the design, deployment, operation, and management of the cloud offerings.

Cloud Computing Open Architecture Overview Diagram

Case Studies of CCOA Infrastructure Cloud -Build a private cloud to offer service requesters a pay-to-use model to provide servers with a selected set of reinstalled software packages. Business Cloud -Employ a public cloud to demonstrate the usage of CCOA to enable business cloud offerings.

Infrastructure Cloud

Instantiate CCOA for an Infrastructure Cloud The Cloud Ecosystem (Module 1) -Cloud Ecosystem Management (1A) -Cloud Vendor Dashboard (1B) -Cloud Partner Dashboard (1C) -Cloud Client Dashboard (1D) The Virtualization module (Module 2) -Including a large number of servers, data centers, and supporting software packages such as WebSphere Application Server (WAS), DB2 database, and LDAP.

Figures Cloud Vendor Dashboard Cloud Client Dashboard

Instantiate CCOA for an Infrastructure Cloud The Service-Orientation module (Module 3) -Horizontal business services. The Cloud Core module (Module 4) -Service provisioning (ServiceP), Service de-provisioning (ServiceDeP), and contract change including contract extension and contract termination. The Cloud Offering module (Module 5) -Offering management service & Server provisioning offering

Instantiate CCOA for an Infrastructure Cloud The Cloud Information Architecture module (Module 6) -Define data structures for subscription orders, contracts, SLAs, project information, and business scenarios. The Cloud Quality and Governance module (Module 7) -Monitoring Service, license management service. The overall productivity, reusability, cost effectiveness are reflected in the design of the Cloud solution architecture based on CCOA s seven principles.

Business Cloud

Related Work and Discussions Issues -Profiling framework -Provisioning and Subscription processes -Batch requests handling and monitoring Two major costs -Maintenance service fee -Energy consumption cost

Conclusions The Cloud Computing Open Architecture (CCOA) based on seven architectural principles and ten architectural modules, by integrating the power of service-oriented architecture (SOA) and virtualization technology of hardware and software. The case studies and analysis have shown that the proposed CCOA is an extensible and configurable architecture.

Service-Oriented Cloud Computing Architecture 2010 Seventh International Conference on Information Technology Wei-Tek Tsai*, Xin Sun, Janaka Balasooriya Department of Computer Science Arizona State University Tempe Arizona 85281 USA

Outline Introduction A Hierarchical View of Cloud Computing Issues with Current Clouds Service-Oriented Cloud Computing Architecture

Introduction Attempts to establish the connections between SOA and cloud computing issues. Proposes a Service Oriented Cloud Computing Architecture.

A Hierarchical View of Cloud Computing Data Centers:provides the hardware the clouds run on IaaS:virtualizes computing power, storage and network connectivity of the data centers PaaS:provides a development platform with a set of services SaaS:provides users as services on demand

Issues with Current Clouds Users are often tied with one cloud provider Computing components are tightly coupled Lack of SLA supports Lack of Multi-tenancy supports 1. Resource sharing 2. Security isolation 3. Customization Lack of Flexibility for User Interface

Service Oriented Cloud Computing Architecture (SOCCA)

Multi-tenancy Architecture Multiple Application Instance better isolation among different tenants Single Application Instance not scale as well as the latter Single Application Instance and Multiple Service Instances

Consumer-Centric Service-Oriented Architecture

CCSOA 1. An application builder develops an application template 2. The application template is registered 3. Provider subscribed to the application registry 4. Automatic matching between the requested and registered application templates. 5. Find an application template 6. Submits it to an application template 7. Service broker will notify the application builder 8. Builder test and evaluate the service 9. Service into the target application.

Global Software Enterprise

Conclusions It proposed a service-oriented cloud computing architecture Support easy application migration from one cloud to another and service redeployment to different clouds Promote an open platform on which open standards

Next generation Cloud Computing Architecture 2010 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises Vijay Sarathy, Purnendu Narayan and Rao Mikkilineni, Ph D Kawa Objects, Inc. Los Altos, CA

Outline Introduction Variety of virtualization Systems Management Infrastructure PROPOSED ARCHITECTURE MODEL PROOF OF CONCEPT

Introduction Computer can no longer be thought of in terms of the physical enclosure Cloud ideally comprises a pool of physical compute resources

Server Operating Systems and Virtualization Server virtualization is the spark that is now driving the transformation of the IT infrastructure from the traditional server-centric computing architecture to a network-centric. Capacity utilization of servers can be increased Power consumption can be dramatically reduced

yet to full potential of virtualization Traditional server-centric operating systems were not designed to manage shared distributed resources. Current hypervisors do not provide adequate separation between application management and physical resource management. Server virtualization does not yet enable sharing of distributed resources.

Storage Networks & Virtualization Use Fibre Channel (FC) protocol and Fibre Channelbased Storage Area Networks (SAN) which provided high speed storage connectivity.

Network Virtualization Almost become necessary to eliminate the mess of cables. Needed to multiple HBAs and NICs for each application with a single high speed Ethernet connection and a virtual switch.

Systems Management Infrastructure Present day management systems are not cut out to enable the real-time dynamic infrastructure needed for cloud computing. Human system administrators do not lend themselves to enabling real-time dynamism Policy-based management is not really automation Virtualization compounds management complexity

PROPOSED ARCHITECTURE MODEL The next generation architecture for cloud computing must completely decouple physical resources management from virtual resource management. Provide the capability to mediate between applications and resources in real-time.

Next Generation Cloud Computing Infrastructure

Cloud Computing Infrastructure Infrastructure Service Fabric: Distributed Services Mediation: -This is a FCAPS based Virtual Resource Mediation Layer: - enhance the throughput and capacity Distributed Services Assurance Platform: -creation of FCAPS-managed virtual servers

Cloud Computing Infrastructure Distributed Services Delivery Platform: workflow engine that executes the application Distributed Services Creation Platform: provides the tools that developers will use to create applications defined as collection of services Legacy Integration Services Mediation: provides integration and support for existing or legacy application

PROOF OF CONCEPT Resource provisioning based on an application Profile FCAPS-based dynamic service mediation

Conclusion Describe the truly dynamic cloud computing infrastructure. It can be organized on demand into a dynamic logical entity.

Question On CCOA s seven principles, which principle includes all involved services and solutions vendors, partners, and clients to provide or consumer shared resources? (A) Virtualization for Cloud Infrastructure (B) Configurable Enablement for Cloud Offerings (C) Integrated Ecosystem Management for Cloud (D) Service-Orientation for Common Reusable Services (E) Cloud Quality and Governance

Answer (A) Virtualization for Cloud Infrastructure (B) Configurable Enablement for Cloud Offerings (C) Integrated Ecosystem Management for Cloud (D) Service-Orientation for Common Reusable Services (E) Cloud Quality and Governance