1 INTERNATIONAL TURNKEY SYSTEMS CLOUD-COMPUTING Amr Kamel
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.
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.
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.
History Steve Jobs about Cloud Computing in 1997 Steve Jobs unveils iCloud in 2011
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.
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.
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)
NIST Cloud Computing Reference Architecture Adopted by TMF Simple Easy to understand (No need for cloud previous knowledge).
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.
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
Usage Scenarios – Scenario 3
For a cloud service, cloud auditor conducts independent assessments of the operation and security of the cloud service implementation.
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.
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.
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.
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.
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.
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.
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.
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.