cloud computing and it's role in it

Upload: sharmahimanshu08

Post on 02-Jun-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Cloud Computing and It's Role In IT

    1/21

    SUBMITTED BY:

    VIVEK SABHA CHANDANI

    HIMANSHU SHARMA

    YASH AGARWALJAI KARAN SIDHU

    ASHUTOSH SHARMA

    CLOUD COMPUTINGAND ROLE IN IT

  • 8/10/2019 Cloud Computing and It's Role In IT

    2/21

    WHAT IS CLOUD COMPUTING:

    Cloud computing can be defined as the use of computertechnology that harnesses the processing power of manyinter-networked computers while concealing the structurethat is behind it.

    The cloud is a metaphor for the Internet, Clouds are vastresource pools with on-demand resource allocation.

    Cloud computing relies on sharing of resources to achievecoherence and economies of scale, similar to a utility over anetwork. At the foundation of cloud computing is the broaderconcept of converged infrastructure and shared services.

  • 8/10/2019 Cloud Computing and It's Role In IT

    3/21

    IDEA BEHIND THE CLOUD:

    Cheap computing to averageusers.

    Idea that multitudes of cheap

    computer software andhardware could be harnessedto create a vastly networkeddata centre.

    On-Demand services.

  • 8/10/2019 Cloud Computing and It's Role In IT

    4/21

    TYPES OF COMPUTING: Cloud computing is a kind of grid computing; it has evolved by

    addressing the QOS (quality of service)and reliability problems.

    Cloud computing provides the tools and technologies to builddata/compute intensive parallel applications with much moreaffordable prices compared to traditional parallelcomputing techniques and some types of computing are:

    Grid computing"A form of distributed and parallelcomputing, whereby a 'super and virtual computer' iscomposed of a cluster of networked, looselycoupled computers acting in concert to perform very largetasks."

  • 8/10/2019 Cloud Computing and It's Role In IT

    5/21

    Mainframe computerPowerful computers usedmainly by large organizations for critical applications,

    typically bulk data processing such as: census; industryand consumer statistics; police and secret intelligenceservices; enterprise resource planning; andfinancial transaction processing

    Utility computingThe "packaging of computingresources, such as computation and storage, as ametered service similar to a traditional public utility, suchas electricity.

    Peer-to-peerA distributed architecture without the

    need for central coordination. Participants are bothsuppliers and consumers of resources (in contrast to thetraditional clientserver model).

  • 8/10/2019 Cloud Computing and It's Role In IT

    6/21

    CHARACTERISTICS OF CLOUD

    COMPUTING: Agilityimproves with users' ability to re-provision technological

    infrastructure resources.

    Application programming interface (API) accessibility to softwarethat enables machines to interact with cloud software in the same way that a

    traditional user interface (e.g., a computer desktop) facilitates interactionbetween humans and computers. Cloud computing systems typically useRepresentational State Transfer (REST)-based APIs.

    Cost reductions claimed by cloud providers. A public-cloud delivery modelconverts capital expenditure to operational expenditure]This purportedly

    lowers barriers to entry, as infrastructure is typically provided by a third partyand does not need to be purchased for one-time or infrequent intensivecomputing tasks.

    http://en.wikipedia.org/wiki/Cloud_computinghttp://en.wikipedia.org/wiki/Cloud_computing
  • 8/10/2019 Cloud Computing and It's Role In IT

    7/21

    Device and location independenceenable users to access systems

    using a web browser regardless of their location or what device they

    use (e.g., PC, mobile phone). As infrastructure is off-site (typically

    provided by a third-party) and accessed via the Internet, users can

    connect from anywhere.

    Multitenancyenable: Sharing of resources and costs across a large pool

    of users thus allowing for:

    Centralizationof infrastructure in locations with lower costs (such as

    real estate, electricity, etc.)

    Peak-load capacityincreases (users need not engineer for highest

    possible load-levels)

    Utilisation and efficiencyimprovements for systems that are often

    only 1020% utilised.

    Performance is monitored, and consistent and loosely coupled

    architectures are constructed using web services as the system

    interface

  • 8/10/2019 Cloud Computing and It's Role In IT

    8/21

    Productivitymay be increased when multiple users can

    work on the same data simultaneously, rather thanwaiting for it to be saved and emailed. Time may besaved as information does not need to be re-enteredwhen fields are matched, nor do users need to installapplication software upgrades to their computer.

    Reliabilityimproves with the use of multiple redundantsites, which makes well-designed cloud computingsuitable for business continuity and disaster recovery

  • 8/10/2019 Cloud Computing and It's Role In IT

    9/21

    SERVICE MODELS OF CLOUDCOMPUTING:

    INFRASTRUCTURE AS A

    SERVICE(IAAS)

    PLATFORM AS A

    SERIVCE(PAAS)

    SOFTWARE AS A

    SERVICE(SAAS)

    UNIFIED COMMUNICATIONAS A SERVICE(UCAAS)

  • 8/10/2019 Cloud Computing and It's Role In IT

    10/21

    INFRASTRUCTURE AS A

    SERVICE(IAAS) In the most basic cloud-service model & according to the IETF

    (Internet Engineering Task Force), providers of IaaS offercomputers physical or (more often) virtual machines andother resource

    A hypervisor such as Xen ,Oracle Virtual box the virtualmachines as guests. Pools of hypervisors within the cloudoperational support-system can support large numbers ofvirtual machines and the ability to scale services up and downaccording to customers' varying requirements.)

    IAAS clouds often offer additional resources such as a virtual-machine disk image library, raw block storage, and fileor object storage firewalls, load balancers, IPaddresses, virtual local area networks(VLANs), and softwarebundles.

  • 8/10/2019 Cloud Computing and It's Role In IT

    11/21

    PLATFORM AS A SERVICE(PAAS)

    In the PAAS models, cloud providers deliver a computing platformtypically including operating system, programming languageexecution environment, database, and web server.

    Application developers can develop and run their software

    solutions on a cloud platform without the cost and complexity ofbuying and managing the underlying hardware and software layers

    With some PaaS offers like Microsoft Azure and Google AppEngine, the underlying computer and storage resources scale

    automatically to match application demand so that the cloud userdoes not have to allocate resources manually.

    The latter has also been proposed by an architecture aiming tofacilitate real-time in cloud environments.

  • 8/10/2019 Cloud Computing and It's Role In IT

    12/21

    SOFTWARE AS A SERVICE(SAAS)

    In the business model using software as a service (SAAS),users are provided access to application software anddatabases.

    Cloud providers manage the infrastructure and platforms that

    run the applications. SAAS is sometimes referred to as "on-demand software" and is usually priced on a pay-per-usebasis.

    SAAS providers generally price applications using asubscription fee.

    In the SAAS model, cloud providers install and operateapplication software in the cloud and cloud users access thesoftware from cloud clients. Cloud users do not manage thecloud infrastructure and platform where the application runs

  • 8/10/2019 Cloud Computing and It's Role In IT

    13/21

    This eliminates the need to install and run the applicationon the cloud user's own computers, which simplifiesmaintenance and support.

    Cloud applications are different from other applications intheir scalabilitywhich can be achieved by cloning tasksonto multiple virtual machines at run-time to meetchanging work demand and Load balancers distribute thework over the set of virtual machines.

    This process is transparent to the cloud user, who sees onlya single access point. To accommodate a large number ofcloud users, cloud applications can be multitenant, that is,any machine serves more than one cloud user organization

  • 8/10/2019 Cloud Computing and It's Role In IT

    14/21

    UNIFIED COMMUNICATIONS AS A

    SERVICE(UCAAS)

    In the UCAAS model, multi-platform communicationsover the network are packaged by the service provider.

    The services could be in different devices, such as

    computers and mobile devices. Services may include IPtelephony, unified messaging, video conferencing andmobile extension

  • 8/10/2019 Cloud Computing and It's Role In IT

    15/21

    TYPES OF CLOUD

    PRIVATE CLOUD: Private cloud is cloud infrastructure operated solely for a

    single organization, whether managed internally or by athird-party, and hosted either internally or externally.

    Undertaking a private cloud project requires a significantlevel and degree of engagement to virtualize the businessenvironment, and requires the organization to re evaluatedecisions about existing resources.

    When done right, it can improve business, but every step inthe project raises security issues that must be addressed toprevent serious vulnerabilities.

    Self-run data centres are generally capital intensive.

  • 8/10/2019 Cloud Computing and It's Role In IT

    16/21

  • 8/10/2019 Cloud Computing and It's Role In IT

    17/21

    HYBRID CLOUD: Hybrid cloud is a composition of two or more clouds (private,

    community or public) that remain distinct entities but are bound

    together, offering the benefits of multiple deployment models. Hybrid cloud can also mean the ability to connect collocation,

    managed and/or dedicated services with cloud resources.

    A hybrid cloud service crosses isolation and provider boundaries

    so that it cant be simply put in one category of private, public,or community cloud service. It allows one to extend either thecapacity or the capability of a cloud service, by aggregation,integration or customization with another cloud service.

    Varied use cases for hybrid cloud composition exist. Forexample, an organization may store sensitive client data inhouse on a private cloud application, but interconnect thatapplication to a business intelligence application provided on apublic cloud as a software service.

  • 8/10/2019 Cloud Computing and It's Role In IT

    18/21

    CLOUD ARCHITECTURE: Cloud architecture,the systems

    architecture of the softwaresystems involved in the deliveryof cloud computing, typicallyinvolves multiple cloud

    components communicating witheach other over a loose couplingmechanism such as a messagingqueue.

    Elastic provision implies

    intelligence in the use of tight orloose coupling as applied tomechanisms such as these andothers.

  • 8/10/2019 Cloud Computing and It's Role In IT

    19/21

    CLOUD ENGINEERING

    Cloud engineering is the application of engineeringdisciplines to cloud computing. It brings a systematicapproach to the high-level concerns ofcommercialization, standardization, and governance in

    conceiving, developing, operating and maintaining cloudcomputing systems.

    It is a multidisciplinary method encompassingcontributions from diverse areas such

    as systems, software, web, performance, information, security, platform risk and quality engineering.

  • 8/10/2019 Cloud Computing and It's Role In IT

    20/21

    THE FUTURE: According to Gartner's cloud computing has reached a

    maturity that leads it into a productive phase.

    This means that most of the main issues with cloudcomputing have been addressed to a degree that clouds

    have become interesting for full commercialexploitation.

    This however does not mean that all the problems listedabove have actually been solved, only that the according

    risks can be tolerated to a certain degree. Cloudcomputing is therefore still as much a research topic, as itis a market offering.

  • 8/10/2019 Cloud Computing and It's Role In IT

    21/21

    THANK YOU!!