cloud computing , content delivery networks and operating

Upload: swati-sood

Post on 29-May-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    1/26

    Presented By

    Ankur Bhambotta

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    2/26

    ` The term cloudis used as a metaphor for the

    Internet, based on the cloud drawing used to

    represent the telephone network, and Internetin computer network diagrams as an abstraction of

    the underlying infrastructure it represents

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    3/26

    Cloud computing is Internet based computing

    whereby shared resources, software and information

    are provided to computer

    sand other dev

    ice

    son-demand, like a public utility.

    Technical definition is "a computing capability that

    provides an abstraction between the computing

    resource and its underlying technical architecture

    (e.g., servers, storage, networks

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    4/26

    Cloud computing diag.

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    5/26

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    6/26

    Acloud clientconsists of computerhardware and/or computersoftware that relies on cloud

    computing for application delivery, or that isspecifically

    designed for delivery of cloud services.

    Cloud application services or "Software as a Service

    (SaaS)" deliversoftware as a service over the Internet,

    eliminating the need to install and run the application on the

    customer's own computers and simplifying maintenance

    and support.

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    7/26

    Cloud platform services or "Platform as a Service

    (PaaS)" deliver a computing platform orsolutionstack as a service . It facilitates deployment of

    applications without the cost and complexity of buying

    and managing the underlying hardware and software

    layer

    Cloud infrastructure services or "Infrastructure as a

    Service (IaaS)" delivers computerinfrastructur as a

    serv

    ice. Rather than purcha

    sing

    server

    s,software, datacenterspace or network equipment, clientsinstead buy

    those resources as a fully outsourced service .

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    8/26

    The servers layer consists of computer

    hardware and computersoftware products that are

    specifically designed for the delivery of cloud services,

    including multi-combined processors, cloud-specific

    operating systems and combined offerings .

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    9/26

    Community cloud

    ` A community cloudmay be established where several

    organizations have similar requirements and seek toshare infrastructure so as to realize some of the benefits

    of cloud computing. With the costsspread over fewer

    users this option is more expensive but may offer a

    higher level of privacy, security and policy compliance.

    Examples ofcommunity cloudinclude Google's "GovCloud"

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    10/26

    Hybrid cloud

    A hybrid cloudenvironment consisting of multiple internal

    and/or external providers. By integrating multiple cloud

    services users may be able to ease the transition topublic

    cloudservices.

    Private cloudPrivate cloudand internal cloudare neologisms that some

    vendors have recently emulate cloud computing on private

    networks. These products claim to "deliversome benefits of

    cloud computing without the pitfalls", capitalising on data

    security, corporate governance, and reliability concerns.

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    11/26

    ` A content delivery network orcontent distribution

    network (CDN) is a system of computers containing

    copies of data, placed at various pointsin a network so

    as to maximize bandwidth for access to the data from

    clients throughout the network .

    ` A client accesses a copy of the data near to the client, as

    opposed to all clients accessing the same central server,

    so as to avoid bottleneck near that server.

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    12/26

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    13/26

    Strateg

    ically placed edge

    server

    sdecrea

    se the load oninterconnects, and backbones, freeing up capacity and

    lowering delivery costs. Instead of loading all traffic on a

    backbone , a CDN can offload these by redirecting traffic to

    edge servers

    CDNs generally deliver content over TCP and UDP

    connections. TCP throughput over a network isimpacted by

    both latency and packet loss. To avoid thisCDNs traditionally

    place servers as close to the edge networks that users are on

    .

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    14/26

    CDNs can dynamically distribute assets to strategically placed redundant

    core, fallback and edge servers. CDNs can have automatic server

    availability sensing with instant user redirection.ACDN can offer100% availability, even with large power, network or hardware outage

    CDN technologies give more control of asset delivery and network load.

    They can optimize capacity per customer, provide views of real-time load

    and statistics, reveal which assets are popular, show active regions andreport exact viewing details to the customers .

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    15/26

    ` Web caches

    store popular content on servers that have the

    greatest demand for the content requested. Theseshared network appliances reduce bandwidth

    requirements, reduce server load, and improve the

    client response times for content stored in the

    cache

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    16/26

    Server-load balancing

    Traffic arriving at the switch is directed to one of the

    real web servers attached to the switch. This has the

    advantages of balancing load, increasing total

    capacity,

    improv

    ing

    scalab

    ility, and prov

    idingincreased reliability by redistributing the load of a

    failed web server and providing server health

    checks.

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    17/26

    Request routing

    Directs client requests to the content source best able to

    serve the request. This may involve directing a client

    request to the service node that is closest to the client, or to

    the one with the most capacity

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    18/26

    ` AMobile operating system, also known as a

    Mobile OS, a Mobile platform, or a Handheld

    operating system, is operating system that

    controls a mobile device .

    They are simple as compared to complex

    computer operating systems.

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    19/26

    The increasing importance of mobile devices has

    triggered intense competition among technology giants,

    like Microsoft, Apple, and Nokia in a bid to capture the

    bigger market share.

    Palm , Research In Motion and Ericsson are also

    significant firmsin the mobile platform sector.

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    20/26

    ` Symbian OS

    ` iPhone OS

    ` RIMsBlackBerry.

    ` WindowsPhone.` Linux.

    ` Palm WebOS.

    ` Android

    ` Maemo.

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    21/26

    ` Symbian has the largest share in most markets

    worldwide, but lags behind other companiesin the

    relatively small but highly visible North American market

    ` It has been used by many major handset

    manufacturers, BenQ, Fujitsu, LG, Mitsubishi,

    Motorola, Nokia, Samsung, Sharp, and

    Sony Ericsson.

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    22/26

    ` This OSis focused on easy operation and was

    originally designed for business.

    ` Recently it hasseen a surge in third-partyapplications and has been improved to offer full

    multimedia support

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    23/26

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    24/26

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    25/26

    ` Android was developed by Google Inc..

    Android is an Open Source, Linux-derived platform

    backed by Google, along with major hardware and

    software developers (such as Intel, HTC, ARM, and

    eBay, to name a few).

    ` This OS, though very new, already has a cult following

    among programmers eager to develop apps foritsflexible, Open Source, back end.

  • 8/9/2019 Cloud Computing , Content Delivery Networks and Operating

    26/26

    ` Maemo is a software platform developed by Nokia

    forsmartphones . It is based on the Debian operating

    system.

    ` Maemo is mostly based on open source code, and has

    been developed by Maemo Devices within Nokia in

    collaboration with many open source projectssuch asthe Linux kernel, Debian and GNOME