• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 Cloud Computing
 

Cloud Computing

on

  • 462 views

 

Statistics

Views

Total Views
462
Views on SlideShare
462
Embed Views
0

Actions

Likes
0
Downloads
12
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

     Cloud Computing Cloud Computing Document Transcript

    • A REPORT ONCLOUD COMPUTING BY ABDUL-REHMAN ASLAM August 8, 2012 PREPARED FORMR. SAFEE (COURSE INSTRUTOR)
    • Table Of Contents1. Introduction ………………………………………………………..……32. What is Cloud Computing ? ………….………………………………… 43. Cloud Service Model ……………………………………………………. 54. Types of Clouds …..……………………………………………………. 65. Key Characteristics …..…………………………………………………. 86. Conclusion ….……………………………………………………………. 107. References ..………………………………………………………………. 11
    • 1. IntroductionImagine yourself in the world where the users of the computer of today’s internetworld don’t have to run, install or store their application or data on their owncomputers, imagine the world where every piece of your information or data wouldreside on the Cloud (Internet). As a metaphor for the Internet, "the cloud" is a familiar cliché, but whencombined with "computing", the meaning gets bigger and fuzzier. Some analystsand vendors define cloud computing narrowly as an updated version of utilitycomputing: basically virtual servers available over the Internet. Others go verybroad, arguing anything you consume outside the firewall is "in the cloud",including conventional outsourcing. Cloud computing comes into focus only when you think about what wealways need: a way to increase capacity or add capabilities on the fly withoutinvesting in new infrastructure, training new personnel, or licensing new software.Cloud computing encompasses any subscription-based or pay-per-use service that,in real time over the Internet, extends ICTs existing capabilities. Cloud computing is at an early stage, with a motley crew of providers largeand small delivering a slew of cloud-based services, from full-blown applicationsto storage services to spam filtering. Yes, utility-style infrastructure providers arepart of the mix, but so are SaaS (software as a service) providers such asSalesforce.com. Today, for the most part, IT must plug into cloud-based servicesindividually, but cloud computing aggregators and integrators are alreadyemerging.
    • 2. What is Cloud ComputingCloud computing is the delivery of computing and storage capacity as a service toa community of end-recipients. ORIn cloud computing, the word "cloud" is used as a metaphor for "the Internet," sothe phrase cloud computing is used to mean a type of Internet-based computing,where different services -- such as servers, storage and applications -- are deliveredto an organizations computers and devices through the Internet. ORCloud Computing is providing services on virtual machines allocated on lap oflarge physical machine.
    • 3. Cloud Computing Service ModelThree core options compose the service model within the cloud computingenvironment. Infrastructure as a Service (IaaS), Platform as a Service (PaaS), andSoftware as a Service (SaaS).1.Infrastructure as a Service (IaaS)The IaaS layer offers storage and compute resources that developers and ITorganizations can use to deliver business solutions.2.Platform as a Service (PaaS)The PaaS layer offers black-box services with which developers can buildapplications on top of the compute infrastructure. This might include developertools that are offered as a service to build services, or data access and databaseservices, or billing services.Software as a Service (SaaS)In the SaaS layer, the service provider hosts the software so you don’t need toinstall it, manage it, or buy hardware for it. All you have to do is connect and useit. SaaS Examples include customer relationship management as a service.
    • 4. Types of CloudsCloud Computing can broadly be classified into 4 types. They are Public Cloud Private Cloud Hybrid Cloud Community CloudThe types of cloud mentioned above are based on the type of application andenvironment being considered before developing the application and on the basisof the location where it’s been hosted.Public CloudThe name “public” in the public cloud comes from the fact that application ishosted on the Hosting Providers location (Vendors). Though it is hosted in sharedsystem, each resource operates in silo and encrypted securely. With Public Cloudall the resources and the services are dynamically added and removed (Scalable)based on the usage. Public cloud is more advantages for Small and Medium scaleindustries since we are going to pay for the resources which we are going to useand specifically the hardware and the bandwidth are going to be maintained by thehosting provider. Some of the examples of Public Cloud in market are AmazonWeb Services, Microsoft Azure and Google Apps.Private CloudIn this form, the cloud is deployed with in a corporate firewall and runs on premiseIT infrastructure. Private cloud is more expensive compared to the public cloudsince the operating and bandwidth costs are to be maintained by the organization,but this cloud is more secure than the public cloud. Private Cloud provides morebenefits to the corporate by capitalizing on the Data Security and CorporateGovernance and provides administrators more control over the operatingenvironment.
    • Hybrid CloudHybrid Cloud are increasingly being used by corporations where there is a need tomaintain some of their applications on their internal infrastructure (because ofregulatory compliance or sensitivity of data), but also need the scalability and costbenefits of the public cloud.Cloud bursting is the term normally used for this type of environment whereinternal applications are deployed on private cloud for normal usage while internetapplications are deployed on the public cloud to handle variable loads.Community CloudThis type of cloud is specifically used for organizations that are shared such asdifferent government organizations. In this case, non-government organizationswill not have access to this cloud. The cloud could be located in-house, or onpublic cloud based on the needs of the organization.
    • 5. Key characteristicsThe Followings are key Characteristics of Cloud Computing1.Cost Cost is greatly reduced and capital expenditure is converted to operational expenditure. This lowers barriers to entry, as infrastructure is typically provided by a third-party and does not need to be purchased for one-time or infrequent intensive computing tasks. Pricing on a utility computing basis is fine-grained with usage-based options and minimal or no IT skills are required for implementation.2.Device and location independence Cloud computing enable users to access systems using a web browser regardless of their location or what device they are using, e.g., PC, mobile. As infrastructure is off-site (typically provided by a third-party) and accessed via the Internet the users can connect from anywhere.3.Multi-tenancy Cloud computing enables sharing of resources and costs among a large pool of users, allowing for: o Centralization of infrastructure in areas with lower costs (such as real estate, electricity, etc.) o Peak-load capacity increases (users need not engineer for highest possible load-levels) o Utilization and efficiency improvements for systems that are often only 10-20% utilized.4.Reliability Reliability improves through the use of multiple redundant sites, which makes it suitable for business continuity and disaster recovery. Nonetheless, most major cloud computing services have suffered outages and IT and business managers are able to do little when they are affected.
    • 5.Scalability Scalability via dynamic ("on-demand") provisioning of resources on a fine- grained, self-service basis near real-time, without users having to engineer for peak loads. Performance is monitored and consistent and loosely-coupled architectures are constructed using web services as the system interface.6.Security Security typically improves due to centralization of data, increased security- focused resources, etc., but raises concerns about loss of control over certain sensitive data. Security is often as good as or better than traditional systems, in part because providers are able to devote resources to solving security issues that many customers cannot afford. Providers typically log accesses, but accessing the audit logs themselves can be difficult or impossible.7.Sustainability Sustainability comes about through improved resource utilization, more efficient systems, and carbon neutrality. Nonetheless, computers and associated infrastructure are major consumers of energy.
    • 6. ConclusionCloud Computing is a vast topic. Cloud Computing is leading the industry’s effortto bank on this revolutionary technology.Cloud Computing Brings Possibilities…….. Increases business responsiveness Accelerates creation of new services via rapid prototyping capabilities Reduces acquisition complexity via service oriented approach Uses IT resources efficiently via sharing and higher system utilization Reduces energy consumption Handles new and emerging workloads Scales to extreme workloads quickly and easily Simplifies IT management Platform for collaboration and innovation Cultivates skills for next generation workforceToday, with such cloud-based interconnection seldom in evidence, cloudcomputing might be more accurately described as "sky computing," with manyisolated clouds of services which IT customers must plug into individually. On theother hand, as virtualization and SOA permeate the enterprise, the idea of looselycoupled services running on an agile, scalable infrastructure should eventuallymake every enterprise a node in the cloud. Its a long-running trend with a far-outhorizon. But among big metatrends, cloud computing is the hardest one to arguewith in the long term.Cloud Computing is a technology which took the software and business world bystorm. The much deserved hype over it will continue for years to come.
    • 7. References1.http://en.wikipedia.org/wiki/Cloud_computing2.http://www.investopedia.com/terms/c/cloud-computing.asp3.http://cloudblog.8kmiles.com/2012/02/27/cloud-computing-type/4.http://www.dummies.com/how-to/content/cloud-computing-models.html5.http://www.esri.com/technology-topics/cloud-gis/service-models.html6.http://www.google.com.pk/