Cloud computing


Published on

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

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Cloud computing

  1. 1. 1<br />INTERNATIONAL TURNKEY SYSTEMS<br />CLOUD-COMPUTING<br />Amr Kamel<br />
  2. 2. Objectives<br />Understanding What is cloud-computing<br />Getting introduced to the main terms and concepts of the cloud-computing architecture.<br />Discovering the relation between cloud management and telecom management systems<br />Trying to find out how cloud-computing would affect TABS.<br />
  3. 3. Contents<br />
  4. 4. Introduction<br />Cloud-Computing<br />
  5. 5. Overview<br />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.<br />
  6. 6. Overview<br />Like “Electricity Grids” cloud computing provides computational services without the need of understanding its infrastructure.<br />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.<br />
  7. 7. History<br />Steve Jobs about Cloud Computing in 1997<br />Steve Jobs unveils iCloud in 2011<br />
  8. 8. Potential<br />Smartphone/Tablets Booming:-<br />By the end of 2011, more Americans will have smart phones than feature phones.<br />By 2014 Mobile would be the most common way of accessing the Internet.<br />Machine-to-Machine (Embedded Systems)<br />M2M market is expected to grow from approximately 71 million cumulative connections to roughly 225 million connections by 2014.<br />
  9. 9. Cloud Scaling<br />Smartphone limited processing power, battery life and data storage will limit mobile application growth in the mass market.<br />So, mobile applications that connect to the cloud resources are much more likely to be successful than those that run on the mobile phones.<br />ABI Research predicts that mobile cloud computing will deliver annual revenues topping 20$ billions over the next five years.<br />
  10. 10. CLOUD Architecture<br />Cloud-Computing<br />
  11. 11. Standards Groups<br />Cloud Security Alliance (CSA)<br />Distributed Management Task Force (DMTF)<br />Storage Networking Industry Association(SNIA)<br />Open Grid Forum (OGF)<br />Open Cloud Consortium (OCC)<br />Organization for the Advancement of Structured Information Standards (OASIS)<br />TM Forum (TMF)<br />Internet Engineering Task Force (IETF)<br />International Telecommunications Union (ITU)<br />National Institute of Standards and Technology (NIST)<br />European Telecommunications Standards Institute (ETSI)<br />Object Management Group (OMG)<br />
  12. 12. NIST Cloud Computing Reference Architecture<br />Adopted by TMF<br />Simple<br />Easy to understand (No need for cloud previous knowledge).<br />
  13. 13. Cloud Actors<br />
  14. 14. Interaction Between Actors<br />
  15. 15. Usage Scenarios – Scenario 1<br /><ul><li>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.</li></li></ul><li>Usage Scenarios – Scenario 2<br /><ul><li>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</li></li></ul><li>Usage Scenarios – Scenario 3<br /><ul><li>For a cloud service, cloud auditor conducts independent assessments of the operation and security of the cloud service implementation.</li></li></ul><li>Example Services Available to a Cloud Consumer<br />
  16. 16. Cloud Provider – Top-Level View<br />
  17. 17. Deployment Models<br />Private Cloud<br />Community Cloud<br />Public Cloud<br />Hybrid Cloud<br />
  18. 18. Service Orchestration<br />
  19. 19. Cloud Service Management<br />Cloud-Computing<br />
  20. 20. Main Management Functions<br />Business Support<br />Provisioning / Configuration<br />Portability / Interoperability<br />
  21. 21. Main Cloud Management Functions<br />
  22. 22. Business Support<br />Entails the set of business-related services dealing with clients and supporting processes such as taking orders, processing bills and collecting payments.<br />Customer management:- manage customer accounts, open/close/terminate accounts, manage user profiles, manage customer relationships and resolution for issues and problems.<br />Contract Management:- Manage service contract, Setup/close/terminate contract, etc.<br />Inventory Management:- Setup and manage service catalogs, etc.<br />Accounting and Billing:- Manage customer billing information, send billing statements, process received payments, track invoices, etc.<br />Reporting and auditing:- Monitor user operations, generate reports, etc.<br />Pricing and Rating:- Evaluate cloud services and determine prices, handle promotions and pricing rules based on a user’s profile, etc.<br />
  23. 23. Provisioning / Configurations<br />Rapid Provisioning:- Automatically deploying cloud systems based on the requested service/resources/capabilities.<br />Resource Changing:- Adjusting configuration / resource assignment for repairs, upgrades and joining new nodes into the cloud.<br />Monitoring and Reporting:- Discovering and monitoring virtual resources, monitoring cloud operations and events and generating performance reports.<br />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).<br />SLA Management:- Encompassing the SLA contract definition (basic schema with the QoS parameters), SLA monitoring and SLA enforcement according to defined policies.<br />
  24. 24. Interoperability / Portability<br />Portability:- <br />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. <br />The ability of a system to run on more than one type or size of computer under more than operating system.<br />Interoperability:-<br />The capability to communicate, execute programs or transfer data among various functional units under specified conditions.<br />
  25. 25. Interoperability / Portability<br />Data Portability<br />Copy data to-from:- Copy data objects into/out of a cloud<br />Bulk data transfer:- Use a disk for a bulk transfer<br />Service Interoperability<br />Allow cloud consumers to use their data and services across multiple cloud providers with unified and enhanced management interface.<br />System Portability<br />VM images migration:- Migrate a fully stopped VM instance or machine image from one provider to another provider.<br />Application / Service migration:- Migrate application/service and current contents from one service provider to another provider.<br />
  26. 26. The Combined Conceptual Reference Model<br />
  27. 27. TABS & Cloud-computing<br />Cloud-Computing<br />
  28. 28. HUAWEI Acquisition<br />ITS & HUAWEI announced the acquisition of BSS line of business by HUAWEI in August 2011.<br />HUAWEI Strategy for this decade is unveiled in April 2011. It is based on the following three corner stones:-<br />Cloud<br />Pipe<br />Device<br />The following slides shows possible alternatives for TABS to be aligned with HUAWEI strategy.<br />
  29. 29. TABS & Cloud Computing<br />
  30. 30. TABS as a Service<br />TABS 7.0 Architecture is based on J2EE which is scalable and could be easily used as cloud platform. <br />Most TABS modules are designed to work for only one operator which is a weakness point.<br />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).<br />TABS Front-End also is not designed for mobile browsing.<br />
  31. 31. TABS for Cloud Management<br />TABS has strong features accumulated with time. However; these features are created and designed for telecom service providers only.<br />However; huge part of TABS could be abstracted to serve both telecom service management and Cloud service management as well.<br />
  32. 32. Cloud for TABS Development<br />TABS development life cycle is used to be carried out for TABS as a product.<br />TABS development is almost migrated from Visual Source Safe to IBM Rational Tools.<br />Rational tools are created and designed by IBM to enable deployment on clouds.<br />It could be used by development team through private or public cloud.<br />
  33. 33. References<br />
  34. 34. Thank you<br />