Download presentation
Presentation is loading. Please wait.
Published byEvangeline Lyons Modified over 8 years ago
1
CS 6027 Advanced Networking FINAL PROJECT
2
Cloud Computing KRANTHI CHENNUPATI PRANEETHA VARIGONDA SANGEETHA LAXMAN VARUN DENDUKURI
4
What is a cloud? Cloud is not Virtualization. Virtualization is often confused with cloud computing. Although the two technologies are similar, they are not interchangeable, and the difference is significant enough to affect business decisions. Virtualization is software that separates physical infrastructures to create various dedicated resources. Virtualization makes it possible to run multiple operating systems and multiple applications on the same server at the same time. Virtualization is a technology, while the Cloud is a service whose foundation is formed by said technology. Virtualization can exist without the cloud, but cloud computing cannot exist without virtualization.
5
What is a cloud? NIST (National Institute of Standards and Technology) says cloud computing is a model for enabling on-demand network access to a shared pool of resources that can be rapidly provisioned with minimal effort or interaction. In order to be called a cloud, infrastructure must have five essential characteristics. 1.On-demand service 2.Broad network access 3.Resource pooling 4.Rapid elasticity 5.Measured service, or pay-per-use model
6
Technologies behind Cloud There are certain technologies that are working behind the cloud computing platforms making it flexible, reliable, usable. Virtualization - is a technique, which allows to share single physical instance of an application or resource among multiple organizations or tenants (customer). Service Oriented Architecture (SOA) - helps to use applications as a service for other applications regardless the type of vendor, product or technology. Grid Computing - refers to distributed computing in which a group of computers from multiple locations are connected with each other to achieve common objective. These computer resources are heterogeneous and geographically dispersed. Utility Computing - is based on Pay per Use model. It offers computational resources on demand as a metered service. Cloud computing, grid computing, and managed IT services are based on the concept of Utility computing.
7
Cloud Benefits
8
Cloud Computing Models Cloud computing is feasible and accessible to end users following 2 working models - Service Models Deployment Models
9
Service Models Service Models are the reference models on which the Cloud Computing is based. These can be categorized into three basic service models: Infrastructure as a Service (IaaS) – IaaS provides access to fundamental resources such as physical machines, virtual machines, virtual storage, etc. Infrastructure services share the physical hardware Platform as a Service (PaaS) – PaaS provides the runtime environ meant for applications, development & deployment tools, etc. Platform services share the application framework Software as a Service (SaaS) – SaaS model allows to use software applications as a service to end user Software services share the entire software stack. Network as a Service (NaaS): provides network capabilities as services. Examples - DHCP, Firewall, VPN, VLAN, CDN: Amazon CloudFront
10
Service Models - examples
11
Deployment Models Deployment models define the type of access to the cloud, i.e., how the cloud is located? Cloud can have any of the three types of access: Public, Private and Hybrid.
12
Deployment Models PUBLIC CLOUD - allows systems and services to be easily accessible to t he general public. Public cloud may be less secure because of its openness, e.g., e-mail. PRIVATE CLOUD - allows systems and services to be accessible within an organization. It offers increased security because of its private nature. PARTNER CLOUD - customers manage services in their own facilities - on customer premises; or on property of a third party. COMMUNITY CLOUD - it caters a group of organizations with common set of requirements or objectives. The most prominent examples are government clouds that are open to federal and municipal agencies. HYBRID CLOUD - is mixture of public and private cloud. However, the critical activities are performed using private cloud while the non-critical activities are performed using public cloud
14
Cloud computing is a model in which IT resources and services are abstracted from the underlying infrastructure and provided on demand and at scale in a multi-tenant environment. Regardless of the type of cloud, however, one fact remains true: no network means no cloud. Cloud and Networking
15
Cloud Network
16
Cloud-based Network A cloud-based network is an enterprise network that can be extended to the cloud. Benefits: Distribution of network around the world. Simplifies the development of an enterprise network system. There is no initial capital investment in this type of global network system.
17
Cloud-based Network Deployment of IT infrastructures to remote locations in minutes. The enterprise is able to provide a multitenant application. Each tenant’s data are isolated and remain invisible to other tenants. The maintenance and update of applications can be greatly simplified.
18
Hypervisor A typical physical host of a (cloud) data center has a hypervisor that enables diverse Virtual Machines (VMs, or guests) to run over the same host hardware. In order to offer a stronger interworking and interoperability between system and network elements, the virtualization of networking resources within a cloud infrastructure is becoming a very important requirement.
19
Virtualization Virtualization is software that separates physical infrastructures to create various dedicated resources. It is the fundamental technology that powers cloud computing. Essentially, virtualization differs from cloud computing because virtualization is software that manipulates hardware, while cloud computing refers to a service that results from that manipulation.
20
Cloud Providers IaaS: Amazon Elastic Compute Cloud (EC2) is a classic example of IaaS Server as a Service: Amazon, AppNexus, Rackspace Cloud, GoGrid. Storage as a Service: Amazon Simple Storage Service (S3) and Elastic Block Storage (EBS) PaaS: Google App Engine is generally considered to be a PaaS, Microsoft Windows Azure, Force.com Saas: Salesforce.com is a well known example of SaaS.
21
SaaS PaaS IaaS Amazon Google Microsoft Salesforce Service delivery model examples
22
SECURITY & PRIVACY – Security and Privacy of information is the biggest challenge. These issues can be overcome by employing encryption, security hardware and security applications. PORTABILITY – Portability is challenge because each of the cloud provider uses different standard languages for their platform. INTEROPERABILITY – Interaction between applications in different platforms is made possible via web services. But writing such web services is very complex. COMPUTING PERFORMANCE – Data intensive applications on cloud require high network bandwidth, which results in high cost. Low bandwidth, then it does not meet the required computing performance. RELIABILITY AND AVAILABILITY – Services provided by third - party Cloud Computing – Challenges
23
Cloud Computing – Risks SECURITY & PRIVACY – Since data management and infrastructure management in cloud is provided by third – party. Sensitive information can not be handed to such providers because of possible security breach, it would result in loss of clients and businesses. LOCK – IN – Dependency on a particular Cloud Service Provider (CSP) for service. It is very difficult for the customers to switch from one CSP to another. ISOLATION FAILURE – Failure of isolation mechanism that separates storage, memory, routing between the different tenants is very hard.
24
Cloud Computing - Statistics
25
Cloud computing - Statistics
27
Questions?
28
References http://cloudtweaks.com/cloud-computing/ http://www.ittoday.info/Excerpts/Overview-on-Cloud-and-Networking.pdf http://www.ccrc.nthu.edu.tw/download/network_virtualization.pdf http://www.tutorialspoint.com/cloud_computing/cloud_computing_tutorial.pdf http://www.dialogic.com/~/media/products/docs/whitepapers/12023-cloud-computing-wp.pdf http://docs.media.bitpipe.com/io_10x/io_100683/item_428385/Intel_sServerVirtualization_IO %23100683_E-Guide_062811.pdfhttp://docs.media.bitpipe.com/io_10x/io_100683/item_428385/Intel_sServerVirtualization_IO %23100683_E-Guide_062811.pdf http://www.businessnewsdaily.com/5791-virtualization-vs-cloud-computing.html
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.