Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.

Download Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.

Post on 28-Dec-2015




2 download


Cloud Computing*OutlineIntroductionEvolutionCloud architectureMap reduce operation Platform*Introduction *IntroductionThe main idea is to make applications available on flexible execution environments primarily located in the InternetThe goal of cloud computing model is to make a better use of distributed resources*Introduction*ManageContactWorkShareGoogle ChartsUserIntroduction*In the cloud computing system we have to address different fundamentals :virtualization scalabilityinteroperability quality of service (QoS)cloud delivery models (private, public, hybrid) Evolution*Cluster ComputingDistributed ComputingGrid ComputingUtility ComputingGrid ComputingEvolution*Cluster ComputingParallel and distributed systemConnects Multiple stand-alone computers into a Single integrated computing resourceConnects through Fast LANUsed for Load Balancing and High AvailabilityEvolution*Distributed ComputingA problem is divided into many tasks, each of which is solved by one computer.The system has to tolerate failures in individual computers.Evolution*Grid Computingparallel distributed computingCombination of computer resources from multiple administrative domains Enables sharing, selection, and aggregation of geographically distributed computersConnected by a conventional network interface, such as EthernetEvolution*EvolutionUtility ComputingPackaging of Computing resourcesProvides: Computation, Storage, ServicesCharges are base on customers usageMaximize the efficient use of resourcesMinimized associated costsExamples: Amazon, IBM, Sun Microsystems*Cloud architecture*Cloud architecture*Cloud ComputingSoftware as a Servicesoftware for customer useRather than purchase the hardware and software to run an application, customers need only a computer or a server to download the application and internet access to run the software.*Cloud Computing*Cloud ComputingPlatform as a Serviceuser-built applications onto the cloud infrastructurebuilt using programming languages and software tools supported by the provider (e.g., Java, python, .Net)*Cloud Computing*Cloud ComputingInfrastructure as a ServiceAllows users to rent processing, storage, networks, and other resources.User can deploy and run the guest OS and applicationsUser has control over OS, storage, deployed applications, and possibly select networking components*Cloud Computing*Cloud types*from wikiCloud ComputingPublic CloudUsed by general public cloud consumersOwned by service providerEarn profit base from users requirement*Cloud ComputingPrivate CloudOperated and managed by single organization or third partyMaximize and optimize the utilization of existing in-house resourcesSecurity concernsOrganizations always require full controlFor academic research and teaching purposes*Cloud ComputingHybrid CloudCombination of 2 or more cloudsTo optimized their resourcesHelp raised the issues of standardization and cloud interoperability*Platform*Hadoop software platform easily write and run applicationsprocess vast amounts of data Yahoo Others : Microsoft azureAmazon EC2, Google App EngineMap reduce operation*Map reduce operation*Future*Browser would be a OS ??Security internet , user**2. Scalability 3. ex music** amazonCPU(by )*2.*. *IT IBM**Saas Multi-tenant DataclientSaaS ex:Google MapQuest google map ZohoSalesforce*2.***3. Iaas Amazon EC2.CPU4.-Amazon S3Amazon S3 , Web , , *google*Elastic Compute Cloud (EC2)**Security *


View more >