Скачать презентацию Good Afternoon R Sumathi Professor Head Скачать презентацию Good Afternoon R Sumathi Professor Head

edf848b4fb0e84a98a399bfca987533b.ppt

  • Количество слайдов: 56

Good Afternoon R. Sumathi , Professor & Head, Department of CSE(P. G), J. J. Good Afternoon R. Sumathi , Professor & Head, Department of CSE(P. G), J. J. College of Engg. & Tech. , Trichirappalli

 CLOUD COMPUTING (Common Location independent On-line Utility provisioned On-Demand Computing) Prof. R. Sumathi, CLOUD COMPUTING (Common Location independent On-line Utility provisioned On-Demand Computing) Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 2

Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 3 Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 3

 LATEST TREND Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. LATEST TREND Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 4

 Presentation Road Map o o o Cloud computing Characteristics of Cloud computing Evolution Presentation Road Map o o o Cloud computing Characteristics of Cloud computing Evolution of Cloud computing Cloud anatomy Benefits of Cloud computing Issues and Challenges in Cloud computing Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 5

Classical Computing Cloud Computing n Subscribe n Use Every 18 months? n Buy & Classical Computing Cloud Computing n Subscribe n Use Every 18 months? n Buy & Own o Hardware, System Software, Applications often to meet peak needs. n Install, Configure, Test, Verify, Evaluate n Manage -Pay for what you n Finally, use it use, based on Qo. S n $$$$. . $(High Cap. Ex) Prof. R. Sumathi, Dept. of CSE(P. G), 6 J. J. C. E. T.

CLOUD COMPUTING o Cloud is a Smart, Complex, Powerful computing systems in the sky CLOUD COMPUTING o Cloud is a Smart, Complex, Powerful computing systems in the sky (internet) that people can just plug into ( On Demand). – Resource Sharing. Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 7

o “Cloud computing refers to computing on the Internet, as opposed to computing on o “Cloud computing refers to computing on the Internet, as opposed to computing on a desktop. ” o “Cloud is a market-oriented distributed computing system consisting of a collection of inter-connected and virtualised computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements (SLAs) established through negotiation between the service provider and consumers. ” Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 8

CLOUD COMPUTING o Transforming a world wide network of computers into the largest single CLOUD COMPUTING o Transforming a world wide network of computers into the largest single virtual computer. o Pool of resources available across the internet. Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 9

Cloud originate? o Virtualization -1960 s, 1990 s, 2000 s – abstracting resources for Cloud originate? o Virtualization -1960 s, 1990 s, 2000 s – abstracting resources for efficiency and availability o Grid computing- 1990 s, late 1990 s – Collective harvesting of computer resources o Software as a Service (Saa. S) - late 1990 s – hosting of software in a centralized fashion with access and licensing provided on-demand o Web Services (WS)- late 1990 s – standards-based messaging integration technology o Service Oriented Architecture (SOA)- early 2000 s – connecting service providers and consumers in a distributed fashion across ownership domains o Autonomic Computing & Data centre o Utility Computing, Multi core processors Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 10

Underlying Components Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. Underlying Components Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 11

CHARACTERISTICS OF CLOUD COMPUTING Ø Reliability Ø Scalability Ø Elasticity Ø Faster startup time CHARACTERISTICS OF CLOUD COMPUTING Ø Reliability Ø Scalability Ø Elasticity Ø Faster startup time Ø Reduced management cost Ø Just-In-Time availability of resources (On-demand Service) Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 12

Characteristics of Clouds Service Oriented Elastic Virtualized Cloud Computing Dynamic (& Distributed) Autonomic Market Characteristics of Clouds Service Oriented Elastic Virtualized Cloud Computing Dynamic (& Distributed) Autonomic Market Oriented (Pay As You Go) Shared (Economy of Scale)

Conventional Data Centre Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. Conventional Data Centre Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 14

Cloud Approach Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. Cloud Approach Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 15

Cloud to expand (lease more resources) with increase in demand Prof. R. Sumathi, Dept. Cloud to expand (lease more resources) with increase in demand Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 16

Cloud to shrink (unlease resources) with decrease in demand Prof. R. Sumathi, Dept. of Cloud to shrink (unlease resources) with decrease in demand Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 17

CLOUD COMPUTING Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. CLOUD COMPUTING Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 18

 Evolution of Cloud Computing Prof. R. Sumathi, Dept. of CSE(P. G), J. J. Evolution of Cloud Computing Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 19

High performance computing • A branch of computer science that concentrates on developing supercomputers High performance computing • A branch of computer science that concentrates on developing supercomputers and software to run on supercomputers. • A main area of this discipline is developing parallel processing algorithms and software: programs that can be divided into little pieces so that each piece can be executed simultaneously by separate processors. Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 20

HPC Vs CLOUD Ø HPC requires specialized software and hardware development and support to HPC Vs CLOUD Ø HPC requires specialized software and hardware development and support to build and manage a supercomputer. Ø Cloud computing is an operational model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 21

Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 22 Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 22

Virtualization The term virtualization broadly describes the separation of a resource or request for Virtualization The term virtualization broadly describes the separation of a resource or request for a service from the underlying physical entity. Virtualization lets a single physical resource (such as server, OS, application or storage device) appear as multiple logical resources; or making multiple physical resources (such as storage devices or servers) appear as a single logical resource. Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 23

Benefits of Virtualization ØRunning heterogeneous and conflicting environments ØIsolation Ø Fully utilize hardware resources Benefits of Virtualization ØRunning heterogeneous and conflicting environments ØIsolation Ø Fully utilize hardware resources Ø Manageability Ø Reduced Power requirements Ø Reduced ownership cost Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 24

Virtualization Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 25 Virtualization Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 25

Types of Virtualization Ø Hardware Ø Full virtualization Ø Paravirtualization Ø Desktop Ø Storage Types of Virtualization Ø Hardware Ø Full virtualization Ø Paravirtualization Ø Desktop Ø Storage Ø Network Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 26

Benefits of virtualization Ø Fully utilize hardware resources Ø Running heterogeneous environments Ø Isolation Benefits of virtualization Ø Fully utilize hardware resources Ø Running heterogeneous environments Ø Isolation Ø Reduced Power requirements Ø Reduced ownership cost Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 27

Cluster Computing • High performance, massively parallel computers built primarily out of commodity hardware Cluster Computing • High performance, massively parallel computers built primarily out of commodity hardware components, running a free – software operating system such as Linux or Free BSD and interconnected by a private high speed network. •

Cluster Computing o High performance, massively parallel computers are interconnected by a private high Cluster Computing o High performance, massively parallel computers are interconnected by a private high speed network. o Connected to the outside world through only a single node. Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 29

Scheduler Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 30 Scheduler Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 30

Distributed Computing • ØTechniques learned in high-performance and cluster based distributed computing to utilize Distributed Computing • ØTechniques learned in high-performance and cluster based distributed computing to utilize the vast processing cycles at users desktop. ØThe tasks are broken down into smaller subtasks and • distributed over the internet for processing. ØAfter completion of the task the central server aggregates the information and compiles the result. • Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 31

Service Oriented Architecture Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. Service Oriented Architecture Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 32

Grid Computing • Grid Computing enables virtual organizations to share geographically distributed resources as Grid Computing • Grid Computing enables virtual organizations to share geographically distributed resources as they pursue common goals, assuming the absence of central location, central control and an existing trust relationship • Virtual organization can be large or small, static or dynamic • Resource is an entity to be shared that can be computational or storage resource • Sensors and bandwidth are also used in the virtual organization • In grid environment the resources do not have prior information about each other nor do they have pre- defined security relationships

Grid Computing---Definition Computing grids are geographically separated computers or computer clusters that share applications, Grid Computing---Definition Computing grids are geographically separated computers or computer clusters that share applications, data and computational resources by forming VO. The term grid comes from electricity utility companies, which use a grid architecture in their power distributionsystems. Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 34

Difference between GRID & CLUSTER Computing Grids and clustering both share resources across multiple Difference between GRID & CLUSTER Computing Grids and clustering both share resources across multiple machines. Grids, are different because they allow "distributed resource management of heterogeneous systems. " With grids you can quickly add and subtract systems—without regard for location, operating system or normal purpose—as needs dictate. Clusters are built from the ground up to function as a single pool of compute power and consequently aren't as flexible. Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 35

Grid Computing Architecture Model Application “Coordinating multiple resources”: ubiquitous infrastructure services, app-specific distributed services Grid Computing Architecture Model Application “Coordinating multiple resources”: ubiquitous infrastructure services, app-specific distributed services “Sharing single resources”: negotiating access, controlling use “Talking to things”: communication (Internet protocols) & security Collective Application Resource Connectivity Transport Internet “Controlling things locally”: Access Prof. R. Sumathi, Dept. of CSE(P. G), Fabric to, & control of, resources J. J. C. E. T. 36 Link

Utility Computing o. More related to cloud computing n Applications, storage, computing power and Utility Computing o. More related to cloud computing n Applications, storage, computing power and network o. Requires cloud like infrastructure o. Pay by the drink model n Similar to electric service at home o. Pay for extra resources when needed o. Better economics Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 37

 Cloud Anatomy o Application Services(services on demand) n Gmail, Google. Calender n Payroll, Cloud Anatomy o Application Services(services on demand) n Gmail, Google. Calender n Payroll, HR, CRM etc o Platform Services (resources on demand) n Middleware, Integration, Messaging, Information, connectivity etc n AWS, IBM Virtual images, Boomi, Cast. Iron, Google Appengine o Infrastructure as services(physical assets as services) n Eucalyptus, Open. Nebula, Nimbus, IBM Blue house, VMWare, Amazon EC 2, Microsoft Azure Platform, Sun Parascale and more

Cloud Architecture Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. Cloud Architecture Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 39

Cloud Computing - layers Layers Architecture Prof. R. Sumathi, Dept. of CSE(P. G), J. Cloud Computing - layers Layers Architecture Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 40

Infrastructure Application Focused Cloud Computing Service Layers Prof. R. Sumathi, Dept. of CSE(P. G), Infrastructure Application Focused Cloud Computing Service Layers Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 41

Various Cloud Middleware Ø • Ø • Ø • Eucalyptus - University of California Various Cloud Middleware Ø • Ø • Ø • Eucalyptus - University of California Nimbus - Globus alliance Open Nebula- DSA Research, Spain Hadoop - Apache Big. Table - Google Reservoir - European Union FP 7 (associated with Open. Nebula) Open. QRM - Iaa. S Cloudloop - Open-Source Cloud Storage API and Management Jboss - Red Hat - 1 API for clouds UEC - Ubuntu Enterprise Cloud- Ubuntu + Eucalyptus Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 42

Cloud Model Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. Cloud Model Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 43

Benefits of Cloud computing o Encompasses n IIAS, PAAS, SAAS o Dynamic provision of Benefits of Cloud computing o Encompasses n IIAS, PAAS, SAAS o Dynamic provision of services/resource pools in a coordinated fashion n On demand computing – No waiting period n Location of resource is irrelevant o Applications run somewhere on the cloud n Web applications fulfill these for end user n However, for application developers and IT o. Allows develop, deploy and run applications that can easily grow capacity(scalability), work fast(performance), and offer good reliability o. Without concern for the nature and location of underlying infrastructure n Activate, retire resources n Dynamically update infrastructure elements without affecting the business

 CLOUD Individuals Corporations Non-Commercial Cloud Middle Ware Storage Provisioning OS Provisioning Network Provisioning CLOUD Individuals Corporations Non-Commercial Cloud Middle Ware Storage Provisioning OS Provisioning Network Provisioning Service(apps) Provisioning SLA(monitor), Security, Billing, Payment Resources Services Network Storage Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. OS 45

What is as a service? o “as-a-service” is extensively used, which simply means that What is as a service? o “as-a-service” is extensively used, which simply means that a given cloud product (whether infrastructure, platforms or software) is offered in a way that it can be “rented” by consumers over the Internet on payment basis. Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 46

Public, Private and Hybrid clouds Prof. R. Sumathi, Dept. of CSE(P. G), J. J. Public, Private and Hybrid clouds Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 47

ISSUES AND CHALLENGES ISSUES • • Privacy Criticism Legal Open source Open standards Security ISSUES AND CHALLENGES ISSUES • • Privacy Criticism Legal Open source Open standards Security Sustainability Abuse o To provide self-healing o High security o Service level agreement o Allow multi-tenancy o Service oriented o Support virtualization Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 48

SECURITY CHALLENGES o Infrastructure security - Network level - Host level - Application level SECURITY CHALLENGES o Infrastructure security - Network level - Host level - Application level o Data security - Provide security to end users’ data. o Identity and access management - Authentication - Authorization - Auditing Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 49

Cloud Environment Providers o Eucalyptus (Elastic Utility Computing Architecture Linking Your Programs To Useful Cloud Environment Providers o Eucalyptus (Elastic Utility Computing Architecture Linking Your Programs To Useful Systems ) o Amazon Web Services o Google App Engine Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 50

Top 8 Cloud Computing Companies Prof. R. Sumathi, Dept. of CSE(P. G), J. J. Top 8 Cloud Computing Companies Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 51

Cloud Applications • Scientific/Tech Applications • Business Applications • Consumer/Social Applications Science and Technical Cloud Applications • Scientific/Tech Applications • Business Applications • Consumer/Social Applications Science and Technical Applica Business Applications Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 52 Consumer/Social Applications

Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 53 Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 53

Conclusions: Ø Computing clouds are changing the whole IT , service industry, and global Conclusions: Ø Computing clouds are changing the whole IT , service industry, and global economy. Clearly, cloud computing demands ubiquity, efficiency, security, and trustworthiness. Ø Cloud computing has become a common practice in business, government, education, and entertainment leveraging 50 millions of servers globally installed at thousands of datacenters today. Ø Private clouds will become widespread in addition to using a few public clouds, that are under heavy competition among Google, MS, Amazon, Intel, EMC, IBM, SGI, VMWare, Saleforce. com, etc. Ø Effective trust management, guaranteed security, user privacy, data integrity, mobility support, and copyright protection are crucial to the universal acceptance of cloud as a ubiquitous service. Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 54

Cloud articles o http: //blogs. zdnet. com/Hinchcliffe/? p=488&tag=b txcsim o http: //blogs. zdnet. com/Howlett/? Cloud articles o http: //blogs. zdnet. com/Hinchcliffe/? p=488&tag=b txcsim o http: //blogs. zdnet. com/Howlett/? p=558&tag=btxc sim o http: //blogs. zdnet. com/BTL/? p=9560&tag=btxcsi m o http: //www. businessweek. com/technology/conten t/aug 2008/tc 2008082_445669_page_3. htm o http: //www. ibm. com/developerworks/websphere/t echjournal/0904_amrhein. html o http: //cloudcomputing. sys-con. com/ Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 55

THANK YOU Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. THANK YOU Prof. R. Sumathi, Dept. of CSE(P. G), J. J. C. E. T. 56