35
1 INTERNATIONAL TURNKEY SYSTEMS Amr Kamel CLOUD-COMPUTING

Cloud computing

Embed Size (px)

DESCRIPTION

Introduction of cloud computing, its effect on telecom management systems and TABS system.

Citation preview

Page 1: Cloud computing

1

INTERNATIONAL TURNKEY SYSTEMS

Amr Kamel

CLOUD-COMPUTING

Page 2: Cloud computing

Objectives

• Understanding What is cloud-computing

• Getting introduced to the main terms and concepts of the cloud-computing architecture.

• Discovering the relation between cloud management and telecom management systems

• Trying to find out how cloud-computing would affect TABS.

Page 3: Cloud computing

Contents

Introduction •Overview•History•Potential

Architecture •Actors•Usage Scenarios•Deployment Models

Cloud Management •Business Support•Provisioning and Configuration•Portability and Interoperability

Cloud Computing & TABS •Cloud Computing for TABS Development•TABS as a service•TABS for Cloud Management

Page 4: Cloud computing

INTRODUCTIONCloud-Computing

Page 5: Cloud computing

Overview

Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software and information are provided to computers and other devices as a utility.

Page 6: Cloud computing

Overview

• Like “Electricity Grids” cloud computing provides computational services without the need of understanding its infrastructure.

• Cloud computing typically delivers applications via the Internet, which are accessed by the web browser, while the business software and data are stored on servers at remote locations.

Page 7: Cloud computing

HistorySteve Jobs about Cloud Computing in 1997 Steve Jobs unveils iCloud in 2011

Page 8: Cloud computing

Potential• Smartphone/Tablets Booming:-– By the end of 2011, more Americans will have smart

phones than feature phones.

– By 2014 Mobile would be the most common way of accessing the Internet.

• Machine-to-Machine (Embedded Systems)– M2M market is expected to grow from approximately 71

million cumulative connections to roughly 225 million connections by 2014.

Page 9: Cloud computing

Cloud Scaling• Smartphone limited processing power, battery life and

data storage will limit mobile application growth in the mass market.

• So, mobile applications that connect to the cloud resources are much more likely to be successful than those that run on the mobile phones.

• ABI Research predicts that mobile cloud computing will deliver annual revenues topping 20$ billions over the next five years.

Page 10: Cloud computing

CLOUD ARCHITECTURECloud-Computing

Page 11: Cloud computing

Standards Groups• Cloud Security Alliance (CSA)• Distributed Management Task Force (DMTF)• Storage Networking Industry Association(SNIA)• Open Grid Forum (OGF)• Open Cloud Consortium (OCC)• Organization for the Advancement of Structured Information Standards

(OASIS)• TM Forum (TMF)• Internet Engineering Task Force (IETF)• International Telecommunications Union (ITU)• National Institute of Standards and Technology (NIST)• European Telecommunications Standards Institute (ETSI)• Object Management Group (OMG)

Page 12: Cloud computing

NIST Cloud Computing Reference Architecture

• Adopted by TMF

• Simple

• Easy to understand (No need for cloud previous knowledge).

Page 13: Cloud computing

Cloud Actors

Page 14: Cloud computing

Usage Scenarios – Scenario 1

•A cloud consumer may request service from a cloud broker instead of contacting a cloud provider directly. The cloud broker may create a new service by combining multiple services or enhance an existing service. In this example the cloud providers are invisible to the cloud consumers.

Page 15: Cloud computing

Usage Scenarios – Scenario 2

•Cloud carriers provide connectivity and transport of cloud services from cloud providers to cloud consumers. A cloud provider will setup SLAs with cloud carriers and may request dedicated and encrypted connections

Page 16: Cloud computing

Usage Scenarios – Scenario 3

•For a cloud service, cloud auditor conducts independent assessments of the operation and security of the cloud service implementation.

Page 17: Cloud computing

Example Services Available to a Cloud Consumer

Page 18: Cloud computing

Cloud Provider – Top-Level View

Page 19: Cloud computing

Deployment Models

• Private Cloud

• Community Cloud

• Public Cloud

• Hybrid Cloud

Page 20: Cloud computing

Service Orchestration

Page 21: Cloud computing

CLOUD SERVICE MANAGEMENTCloud-Computing

Page 22: Cloud computing

Main Management Functions

• Business Support

• Provisioning / Configuration

• Portability / Interoperability

Page 23: Cloud computing

Main Cloud Management Functions

Page 24: Cloud computing

Business Support• Entails the set of business-related services dealing with clients and

supporting processes such as taking orders, processing bills and collecting payments.– Customer management:- manage customer accounts,

open/close/terminate accounts, manage user profiles, manage customer relationships and resolution for issues and problems.

– Contract Management:- Manage service contract, Setup/close/terminate contract, etc.

– Inventory Management:- Setup and manage service catalogs, etc.– Accounting and Billing:- Manage customer billing information, send billing

statements, process received payments, track invoices, etc.– Reporting and auditing:- Monitor user operations, generate reports, etc.– Pricing and Rating:- Evaluate cloud services and determine prices, handle

promotions and pricing rules based on a user’s profile, etc.

Page 25: Cloud computing

Provisioning / Configurations• Rapid Provisioning:- Automatically deploying cloud systems based

on the requested service/resources/capabilities.• Resource Changing:- Adjusting configuration / resource assignment

for repairs, upgrades and joining new nodes into the cloud.• Monitoring and Reporting:- Discovering and monitoring virtual

resources, monitoring cloud operations and events and generating performance reports.

• Metering:- Providing a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts).

• SLA Management:- Encompassing the SLA contract definition (basic schema with the QoS parameters), SLA monitoring and SLA enforcement according to defined policies.

Page 26: Cloud computing

Interoperability / Portability

• Portability:- – The ability to transfer data from one system to another without

being required to recreate or reenter data descriptions or to modify significantly the application being transported.

– The ability of a system to run on more than one type or size of computer under more than operating system.

• Interoperability:-– The capability to communicate, execute programs or transfer

data among various functional units under specified conditions.

Page 27: Cloud computing

Interoperability / Portability• Data Portability

– Copy data to-from:- Copy data objects into/out of a cloud– Bulk data transfer:- Use a disk for a bulk transfer

• Service Interoperability– Allow cloud consumers to use their data and services across multiple

cloud providers with unified and enhanced management interface.

• System Portability– VM images migration:- Migrate a fully stopped VM instance or machine

image from one provider to another provider.– Application / Service migration:- Migrate application/service and current

contents from one service provider to another provider.

Page 28: Cloud computing

The Combined Conceptual Reference Model

Page 29: Cloud computing

TABS & CLOUD-COMPUTINGCloud-Computing

Page 30: Cloud computing

HUAWEI Acquisition

• ITS & HUAWEI announced the acquisition of BSS line of business by HUAWEI in August 2011.

• HUAWEI Strategy for this decade is unveiled in April 2011. It is based on the following three corner stones:-– Cloud– Pipe– Device

• The following slides shows possible alternatives for TABS to be aligned with HUAWEI strategy.

Page 31: Cloud computing

TABS & Cloud Computing

TABS

Page 32: Cloud computing

TABS as a Service

• TABS 7.0 Architecture is based on J2EE which is scalable and could be easily used as cloud platform.

• Most TABS modules are designed to work for only one operator which is a weakness point.

• TABS Front-End is web based which is a strength point for TABS as a service. However; TABS FE is tested only on Internet Explorer and not ready on other popular browsers (i.e. Mozilla Fire Fox, Apple Safari and Google Chrome).

• TABS Front-End also is not designed for mobile browsing.

Page 33: Cloud computing

TABS for Cloud Management

• TABS has strong features accumulated with time. However; these features are created and designed for telecom service providers only.

• However; huge part of TABS could be abstracted to serve both telecom service management and Cloud service management as well.

Page 34: Cloud computing

Cloud for TABS Development

• TABS development life cycle is used to be carried out for TABS as a product.

• TABS development is almost migrated from Visual Source Safe to IBM Rational Tools.

• Rational tools are created and designed by IBM to enable deployment on clouds.

• It could be used by development team through private or public cloud.

Page 35: Cloud computing

THANK YOU