Sie sind auf Seite 1von 21

UPCOMING CLOUD TECHNOLOGIES

PRESENTATION BY:
PALLAVIJAIN (091310)

Enter the Cloud


Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices ondemand, like the electricity grid.

The cloud computing is a culmination of numerous attempts at large scale computing with seamless access to virtually limitless resources.

What is Cloud Computing?


Massive computing resources,deployed among virtual datacenters,dynamically allocated to specific users and tasks and accessed as a service via an user interface(UI) such as web browser.

Cloud resources are offered as a service on as an needed basis.The cloud itself typically consists of large number of commodity-grade servers,harnessed to deliver highly scalable and reliable on-demand services.

Cloud Computing Cycle

Why Cloud Computing?

Comparison

Cloud Features And Benefits


Features Highly virtualised and standarized infrastructure Massive scalibility Fault tolerance and highly reliable Intra and Inter cloud load balance Instant application deployment Benefits No need to install SW or HW;access from any browser Unlimited use Always on Access from anywhere Many services to choose on

Advantages
Avoid equipment going out of date Easily scalable Access your data all time A physical storage center is no longer needed Cloud computing allows you to buy in only the services you want

Disadvantages
Lost control works comes with handling over data and information Not applicable for small business Depending on third party to ensure the security and confidentiality of data and information

Its a changed world now


Explosive growth in applications: biomedical informatics, space exploration, business analytics, web 2.0 social networking: YouTube, Facebook Extreme scale content generation: e-science and e-business data deluge Extraordinary rate of digital content consumption: digital gluttony: Apple iPhone, iPad, Amazon Kindle Exponential growth in compute capabilities: multi-core, storage, bandwidth, virtual machines (virtualization) Very short cycle of obsolescence in technologies: Windows Vista Windows 7; Java versions; CC#; Phython Newer architectures: web services, persistence models, distributed file systems/repositories (Google, Hadoop), multicore, wireless and mobile

Cloud Technologies
Technology Key feature Whats missing Grid computing Job scheduling many machines across Difficult to administer, lacks broad applicability of cloud computing

Virtualisation

Virtual decouple hardware

machines Fail to fundamentally OS from solve scale and reliability Lacks security and available vertical solution

Iaas (infrastructure as a Computational service) infrastructure for rent SaaS (software service) as

a Application availability SaaS is an through the cloud application on cloud,not a cloud by itself

Cloud Service Model


Platform as a Service (PaaS) Software as a Service (SaaS) Infrastructure as a Service (IaaS)

A simple service map

Platform as a Service(PaaS)
Build web-applications and deploy application without

installing any tool or their system

advantage: Simplified deployment, lower risk, pay-peruse model and scalability

Disadvantage: some applications are local and some are in cloud so increased complexity

Software as a Service(Saas)
Benefits:

Install, run and maintain software Service delivered through the browser and no expert team is required Provide this service by downloading the application for customers Host the application on the web server either on contract basis or on the basis of license agreements.

Infrastructure as a Service(IaaS)

Libraries can share hardware and other computing resources, so the cost of server and maintenance will be saved.

Examples of IaaS providers :

ServePaths GoGrid Skytaps Skytap virtual lab

3 teras
Amazons Elastic Compute Cloud AT &T, IBM & Unisys, Gnis GNi Dedicated Hosting, and IBMs Computing on Demand

Windows Azure
Enterprise-level on-demand capacity builder Fabric of cycles and storage available on-request for a cost You have to use Azure API to work with the infrastructure offered by Microsoft Significant features: web role, worker role , blob storage, table and drive-storage

Amazon EC2
Amazon EC2 is one large complex web service. EC2 provided an API for instantiating computing instances with any of the operating systems supported. It can facilitate computations through Amazon Machine Images (AMIs) for various other models. Signature features: S3, Cloud Management MapReduce Cloud, Amazon Machine Image (AMI) Console,

Excellent distribution, load balancing, cloud monitoring tools

Google App Engine


This is more a web interface for a development environment that offers a one stop facility for design, development and deployment Java and Python-based applications in Java, Go and Python.

Google offers the same reliability, availability and scalability at par with Googles own applications Interface is software programming based Comprehensive programming platform irrespective of the size (small or large) Signature features: templates and appspot, excellent monitoring and management console

Demos
Amazon AWS: EC2 & S3 (among the many infrastructure services) Linux machine Windows machine A three-tier enterprise application Google app Engine Development and deployment of an application Windows Azure Storage: blob store/container MS Visual Studio Azure development and production environment

Das könnte Ihnen auch gefallen