Beginner level tutorial on Cloud Computing held at yearly general meeting of our research group at FZI: http://www.fzi.de/ipe
Sample of workshop given at CloudAsia 2012. Workshop is 700 slides, so this is just a small sample to give a feel for the content, depth and independent approach.
This document discusses cloud computing and its various models and benefits. It provides definitions of cloud computing, explaining that it relies on sharing computing resources over the internet rather than local servers. It then summarizes the main service models (SaaS, PaaS, IaaS), deployment models (private, public, hybrid, community clouds), and benefits of cloud computing like cost savings, scalability, reliability and reduced maintenance needs. It also outlines some challenges around security, privacy and controlling cloud infrastructure.
The document is an introduction to cloud computing presented by Tony Pearson, an IBM Senior Managing Consultant. It discusses why companies are interested in cloud computing, including benefits like innovation, growth, flexibility and cost savings. It explains how cloud computing evolved from concepts like time-sharing, grid computing and application service providers. The document defines cloud computing and contrasts traditional IT approaches to capacity versus cloud services that dynamically match capacity to usage. It outlines the major players in cloud computing revolution and how cloud computing enables new business models by providing faster, simpler and cheaper IT services from a dynamic infrastructure.
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. It aims to address growing IT needs like increasing server capacity, reducing costs through pay-per-use models, and integrating external web applications. Cloud computing exhibits characteristics of utility computing, virtualization, and elastic scalability. The key service models are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Cloud deployment models include private, public, community and hybrid clouds.
The document discusses cloud computing, including its definition, deployment models (private, public, hybrid, community clouds), service models (IaaS, PaaS, SaaS), benefits (pay-as-you-go, flexibility, scalability, ease of use), and challenges (network reliability, security, vendor lock-in). It provides an overview of key topics within cloud computing.
This document defines cloud computing and compares it to grid computing. It outlines cloud computing architectures including service models (SaaS, PaaS, IaaS) and deployment models (public, private, hybrid, community). The benefits of cloud computing are almost zero upfront costs, usage-based pricing, and automatic scaling. Google Apps is used as an example of cloud computing services including email, chat and the Google App Engine platform. Key differences between grid and cloud computing are their business models, architectures, and applications. Grid computing focuses on scientific problems using HPC resources, while cloud computing runs varying applications with elastic resource demands.
This document outlines cloud computing, including its definition, history, services provided, architecture, behavior, advantages, and disadvantages. Cloud computing allows users to access software and store data over the internet rather than on a local computer. The concept originated in the 1960s and was enabled by developments in utility computing and grid computing. Major cloud services include SaaS, PaaS, and IaaS. Cloud architecture involves large data centers and dynamic allocation of resources. While providing cost savings and ease of use, security and connectivity issues present disadvantages.
This document discusses cloud computing and related concepts:
1. Cloud computing is a model for delivering computing resources such as hardware and software via a network. Users can access scalable resources from the cloud without knowing details of the infrastructure.
2. Technologies like virtualization, distributed storage, and broadband internet access enable cloud computing. This shifts processing to large remote data centers managed by cloud providers.
3. For service providers, cloud computing offers benefits like reduced infrastructure costs and improved efficiency. For users, it provides flexible access to resources without upfront investment or management overhead.
It gives some basic information about why cloud computing is being used every day or daily life.Types of cloud and its benefits and services models and its cons and prons etc.
Overview of Cloud Computing, Infrastructure as a Service, Platform as a Service, Software as a Service.
Cloud computing means transferring ICT resources (servers, hosts, applications, databases, platforms etc.) to a cloud service provider (CSP) with the goal of reducing capital expenditures (CapEx).
Cloud computing differs from legacy hosting services in that CSPs offer standardized services on a massive scale which results in economy-of-scale effects thus further reducing operating expenses (OpEx).
Different cloud models such as public, private and hybrid clouds address different customer needs.
The 3 categories for the functional level of cloud services are IaaS (Infrastructure as a Service),
PaaS (Platform as a Service) and SaaS (Software as a Service). Countless models emerge almost daily such as MaaS (Management as a Service), BaaS (Backend as a Service) and NaaS (Network as a Service).
To accommodate increases in processing power, cloud services offer the possibility to scale-up or scale-out.
This document discusses cloud computing and provides definitions from NIST, IBM, and Microsoft. It begins by defining cloud computing as a model that enables on-demand access to configurable computing resources via a shared pool that can be provisioned with minimal management effort. The document then discusses various cloud computing models including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS).
Curious about the cloud? We've got answers. Join HOSTING for an overview of cloud hosting and computing basics. From the history of the cloud to the projected future, we'll investigate the foundation of this $2.1 billion industry.
The document provides an overview of cloud computing concepts including:
- The evolution of distributed, grid, and cloud computing models.
- The essential characteristics of cloud computing including on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service.
- The different types of cloud services including SaaS, PaaS, and IaaS and examples of prominent cloud providers like Amazon AWS, Microsoft Azure, and Google Cloud Platform.
The document provides an overview of cloud computing including:
1) A definition of cloud computing as a model for enabling on-demand access to configurable computing resources over the internet.
2) A brief history noting that the concept dates back to the 1960s but has grown rapidly in popularity.
3) Descriptions of the key types of cloud services including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) along with examples of major providers such as Amazon, Google, and Microsoft.
This document provides an overview of cloud computing, including its evolution, definitions, characteristics, service models, deployment models, benefits, challenges, and case studies. It discusses the key technologies that enable cloud computing such as virtualization, web services, and software as a service. Several real-world examples of organizations using cloud computing are presented, including Google, Amazon, Facebook, IBM, Microsoft, Salesforce.com, and government agencies. The document also examines the economics of cloud computing and traditional data centers.
Cloud computing refers to storing and accessing data and programs over the Internet instead of a local computer's hard drive. It offers various online services through a network of remote servers. There are different types of cloud services and deployment models depending on who can access the cloud - public, private, hybrid or community. The main cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). While cloud computing provides benefits like flexible access to data and lower costs, it also poses security and privacy risks if data is not properly protected on remote servers.
Context is a “Born in the CLOUD” multi services company providing services to help Small-Medium Enterprises grow faster by modernizing data centers and Applications involving adoption of Social, Mobile, Analytics and Cloud technologies as Business Accelerators.
The document discusses cloud computing, providing definitions and history. It explains that cloud computing utilizes virtualization to provide on-demand access to shared computing resources like servers, storage, databases and software over the internet. Key advantages include lower costs, automatic software updates, unlimited storage, increased reliability and universal access to documents from any device.
This document discusses how cloud computing can help cut costs for small and medium-sized businesses. Some key benefits of cloud computing mentioned include being able to work from anywhere, automatic software updates, easy sharing of information, scalability without large upfront costs, automatic backups, and reduced need for on-site IT support. Specific cloud-based tools that can help with websites, productivity, file sharing, customer relationship management, and accounting are also highlighted. The document emphasizes that cloud computing allows businesses to focus on their core product or service instead of IT infrastructure.
In this Business Analysis Training session, you will learn Cloud computing. Topics covered in this session are:
• What is Cloud Computing
• Why Cloud Computing
• Inside a Cloud
• Understanding IaaS, PaaS & SaaS
• Public vs. Private Cloud
• Cloud Providers – A Birds Eye View
• Amazon EC2 – A Detailed Insight
• Google App Engine – An Overview
• Cloud Success Stories
• Challenges, Risks and Concerns
• Torry Harris Cloud Service Offerings
• Concluding Thoughts
To learn more about this course, visit this link: https://www.mindsmapped.com/courses/business-analysis/business-analysis-fundamentals-with-hands-on-training/
With cloud computing, the software programs one use aren’t run from one’s personal computer but are rather stored on servers accessed via the Internet. Unlike traditional computing, this cloud computing model isn’t PC-centric, it’s document-centric.
Introduction to Cloud Computing and Cloud InfrastructureSANTHOSHKUMARKL1
Introduction, Cloud Infrastructure: Cloud computing, Cloud computing delivery models and services, Ethical issues, Cloud vulnerabilities, Cloud computing at Amazon, Cloud computing the Google perspective, Microsoft Windows Azure and online services, Open-source software platforms for private clouds.
Cloud computing provides on-demand access to shared computing resources that can be rapidly provisioned with minimal management effort. It has characteristics of on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Cloud computing provides advantages like cost reduction, universal access, flexibility, and potential environmental benefits. Factors driving adoption include consumerization of IT, economic pressures, globalization, workforce trends, and the rise of data and analytics. Concerns include technology maturity, lack of standards, and security concerns.
This document provides an introduction and overview of cloud computing. It defines cloud computing as applications and services delivered over the internet, as well as the hardware and systems that provide those services. The document discusses common cloud services like SaaS, utility computing using Amazon EC2 as an example, and the key characteristics of cloud computing. It also covers challenges of cloud computing like availability, data security, and performance unpredictability, as well as the growth and future potential of cloud computing.
This document discusses cloud computing, including definitions, advantages, and types of cloud services. Cloud computing provides scalable infrastructure over networks to host applications, data, and files. It reduces costs for computation, hosting, storage, and delivery. The cloud allows access to information from anywhere and removes the need to store data locally. Small businesses can use cloud storage instead of purchasing hardware. The cloud offers low barriers to entry, scalability, multi-tenancy, and device independence. Companies move to the cloud to reduce costs, optimize personnel usage, and gain scalability. The cloud delivers infrastructure, self-service management, and pay-per-use models. Both consumers and businesses widely use cloud services like email, social media, reservations
Cloud computing provides access to computing resources and applications over the internet. It allows users to access applications from anywhere rather than having to manage hardware and software locally. Key elements of cloud computing include clients that access applications, datacenters that house servers and storage, and distributed servers located across geographic locations for redundancy. Virtualization allows multiple operating systems and applications to run simultaneously on shared hardware resources. Cloud services are delivered through various models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).
The document provides an introduction to cloud computing. It defines cloud computing as a network of remote servers accessed via the internet to store, manage and process data, rather than using a local server. It discusses the different service models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). It also covers deployment models, virtualization, availability metrics, providers and considerations for adoption.
2015 North Bridge Future of Cloud Computing Study, with Wikibon |Broadest exploration of cloud trends, cloud migration & evolution of the cloud computing sector. Survey participation was the largest to date and included responses from 38 countries. 50 collaborators supported the 5th Annual Future of Cloud Computing study, which reveals that cloud has become an accepted and integral technology. Furthermore, the study shows that despite deployment gaps among clouds, we should expect a future powered by hybrid cloud technologies. The question of whether companies are using the cloud has morphed to how deeply cloud adoption is integrated within the business. From the bottom to the top, all products and services will in some way be powered by the cloud making the promise of goods and services that have the potential to be better tomorrow than today. IT departments have reclaimed the reins on driving company technology strategy and cloud adoption as roles, skills and processes have shifted. Importantly, We’re also seeing the emergence of the cloud as the only way businesses can truly get more out of their data including analyzing and executing on it real-time. On the investment front, 2015 could tip the scale from private to public capital for SaaS companies.
This was presented at 2009 Web World Conference.
The presentation analyzes some trends of cloud computing, and prospects the futures of cloud computing.
It gives some basic information about why cloud computing is being used every day or daily life.Types of cloud and its benefits and services models and its cons and prons etc.
Overview of Cloud Computing, Infrastructure as a Service, Platform as a Service, Software as a Service.
Cloud computing means transferring ICT resources (servers, hosts, applications, databases, platforms etc.) to a cloud service provider (CSP) with the goal of reducing capital expenditures (CapEx).
Cloud computing differs from legacy hosting services in that CSPs offer standardized services on a massive scale which results in economy-of-scale effects thus further reducing operating expenses (OpEx).
Different cloud models such as public, private and hybrid clouds address different customer needs.
The 3 categories for the functional level of cloud services are IaaS (Infrastructure as a Service),
PaaS (Platform as a Service) and SaaS (Software as a Service). Countless models emerge almost daily such as MaaS (Management as a Service), BaaS (Backend as a Service) and NaaS (Network as a Service).
To accommodate increases in processing power, cloud services offer the possibility to scale-up or scale-out.
This document discusses cloud computing and provides definitions from NIST, IBM, and Microsoft. It begins by defining cloud computing as a model that enables on-demand access to configurable computing resources via a shared pool that can be provisioned with minimal management effort. The document then discusses various cloud computing models including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS).
Curious about the cloud? We've got answers. Join HOSTING for an overview of cloud hosting and computing basics. From the history of the cloud to the projected future, we'll investigate the foundation of this $2.1 billion industry.
The document provides an overview of cloud computing concepts including:
- The evolution of distributed, grid, and cloud computing models.
- The essential characteristics of cloud computing including on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service.
- The different types of cloud services including SaaS, PaaS, and IaaS and examples of prominent cloud providers like Amazon AWS, Microsoft Azure, and Google Cloud Platform.
The document provides an overview of cloud computing including:
1) A definition of cloud computing as a model for enabling on-demand access to configurable computing resources over the internet.
2) A brief history noting that the concept dates back to the 1960s but has grown rapidly in popularity.
3) Descriptions of the key types of cloud services including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) along with examples of major providers such as Amazon, Google, and Microsoft.
This document provides an overview of cloud computing, including its evolution, definitions, characteristics, service models, deployment models, benefits, challenges, and case studies. It discusses the key technologies that enable cloud computing such as virtualization, web services, and software as a service. Several real-world examples of organizations using cloud computing are presented, including Google, Amazon, Facebook, IBM, Microsoft, Salesforce.com, and government agencies. The document also examines the economics of cloud computing and traditional data centers.
Cloud computing refers to storing and accessing data and programs over the Internet instead of a local computer's hard drive. It offers various online services through a network of remote servers. There are different types of cloud services and deployment models depending on who can access the cloud - public, private, hybrid or community. The main cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). While cloud computing provides benefits like flexible access to data and lower costs, it also poses security and privacy risks if data is not properly protected on remote servers.
Context is a “Born in the CLOUD” multi services company providing services to help Small-Medium Enterprises grow faster by modernizing data centers and Applications involving adoption of Social, Mobile, Analytics and Cloud technologies as Business Accelerators.
The document discusses cloud computing, providing definitions and history. It explains that cloud computing utilizes virtualization to provide on-demand access to shared computing resources like servers, storage, databases and software over the internet. Key advantages include lower costs, automatic software updates, unlimited storage, increased reliability and universal access to documents from any device.
This document discusses how cloud computing can help cut costs for small and medium-sized businesses. Some key benefits of cloud computing mentioned include being able to work from anywhere, automatic software updates, easy sharing of information, scalability without large upfront costs, automatic backups, and reduced need for on-site IT support. Specific cloud-based tools that can help with websites, productivity, file sharing, customer relationship management, and accounting are also highlighted. The document emphasizes that cloud computing allows businesses to focus on their core product or service instead of IT infrastructure.
In this Business Analysis Training session, you will learn Cloud computing. Topics covered in this session are:
• What is Cloud Computing
• Why Cloud Computing
• Inside a Cloud
• Understanding IaaS, PaaS & SaaS
• Public vs. Private Cloud
• Cloud Providers – A Birds Eye View
• Amazon EC2 – A Detailed Insight
• Google App Engine – An Overview
• Cloud Success Stories
• Challenges, Risks and Concerns
• Torry Harris Cloud Service Offerings
• Concluding Thoughts
To learn more about this course, visit this link: https://www.mindsmapped.com/courses/business-analysis/business-analysis-fundamentals-with-hands-on-training/
With cloud computing, the software programs one use aren’t run from one’s personal computer but are rather stored on servers accessed via the Internet. Unlike traditional computing, this cloud computing model isn’t PC-centric, it’s document-centric.
Introduction to Cloud Computing and Cloud InfrastructureSANTHOSHKUMARKL1
Introduction, Cloud Infrastructure: Cloud computing, Cloud computing delivery models and services, Ethical issues, Cloud vulnerabilities, Cloud computing at Amazon, Cloud computing the Google perspective, Microsoft Windows Azure and online services, Open-source software platforms for private clouds.
Cloud computing provides on-demand access to shared computing resources that can be rapidly provisioned with minimal management effort. It has characteristics of on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Cloud computing provides advantages like cost reduction, universal access, flexibility, and potential environmental benefits. Factors driving adoption include consumerization of IT, economic pressures, globalization, workforce trends, and the rise of data and analytics. Concerns include technology maturity, lack of standards, and security concerns.
This document provides an introduction and overview of cloud computing. It defines cloud computing as applications and services delivered over the internet, as well as the hardware and systems that provide those services. The document discusses common cloud services like SaaS, utility computing using Amazon EC2 as an example, and the key characteristics of cloud computing. It also covers challenges of cloud computing like availability, data security, and performance unpredictability, as well as the growth and future potential of cloud computing.
This document discusses cloud computing, including definitions, advantages, and types of cloud services. Cloud computing provides scalable infrastructure over networks to host applications, data, and files. It reduces costs for computation, hosting, storage, and delivery. The cloud allows access to information from anywhere and removes the need to store data locally. Small businesses can use cloud storage instead of purchasing hardware. The cloud offers low barriers to entry, scalability, multi-tenancy, and device independence. Companies move to the cloud to reduce costs, optimize personnel usage, and gain scalability. The cloud delivers infrastructure, self-service management, and pay-per-use models. Both consumers and businesses widely use cloud services like email, social media, reservations
Cloud computing provides access to computing resources and applications over the internet. It allows users to access applications from anywhere rather than having to manage hardware and software locally. Key elements of cloud computing include clients that access applications, datacenters that house servers and storage, and distributed servers located across geographic locations for redundancy. Virtualization allows multiple operating systems and applications to run simultaneously on shared hardware resources. Cloud services are delivered through various models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).
The document provides an introduction to cloud computing. It defines cloud computing as a network of remote servers accessed via the internet to store, manage and process data, rather than using a local server. It discusses the different service models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). It also covers deployment models, virtualization, availability metrics, providers and considerations for adoption.
2015 North Bridge Future of Cloud Computing Study, with Wikibon |Broadest exploration of cloud trends, cloud migration & evolution of the cloud computing sector. Survey participation was the largest to date and included responses from 38 countries. 50 collaborators supported the 5th Annual Future of Cloud Computing study, which reveals that cloud has become an accepted and integral technology. Furthermore, the study shows that despite deployment gaps among clouds, we should expect a future powered by hybrid cloud technologies. The question of whether companies are using the cloud has morphed to how deeply cloud adoption is integrated within the business. From the bottom to the top, all products and services will in some way be powered by the cloud making the promise of goods and services that have the potential to be better tomorrow than today. IT departments have reclaimed the reins on driving company technology strategy and cloud adoption as roles, skills and processes have shifted. Importantly, We’re also seeing the emergence of the cloud as the only way businesses can truly get more out of their data including analyzing and executing on it real-time. On the investment front, 2015 could tip the scale from private to public capital for SaaS companies.
This was presented at 2009 Web World Conference.
The presentation analyzes some trends of cloud computing, and prospects the futures of cloud computing.
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...Stuart Charlton
Stuart Charlton's presentation at the 2008 Sys-Con Cloud Computing Expo in San Jose, CA
Revised for the 2009 Sys-Con Cloud Computing Expo in New York City
Cloud computing provides on-demand access to computing resources like processing power, storage, and applications via the internet on a pay-as-you-go basis. It allows developers and IT departments to avoid undifferentiated work like procurement, maintenance, and capacity planning. There are three main types of cloud computing models - Infrastructure as a Service (IaaS) which provides basic computing resources, Platform as a Service (PaaS) which removes the need to manage underlying infrastructure, and Software as a Service (SaaS) which provides complete software packages managed by the service provider.
The 2014 Future of Cloud Computing Survey was conducted in partnership with 72 Collaborators. The survey is the most widely endorsed survey of its kind in the industry. To tweet individual slides, please note the banner on the upper right hand corner of each page. Visit the Blog on http://mjskok.com/resource/2014-future-cloud-computing-4th-annual-survey-results and follow us @futureofcloud #futureofcloud to join the conversation.
Cloud computing and Integration consists of hardware and software resources made available on the Internet as managed third-party services, in a pay-per-use model , offering scalability and close alignment to actual demand.
Introduction to Cloud Computing - CCGRID 2009James Broberg
Cloud computing has recently emerged as an exciting new trend in the ICT industry. Several IT vendors are promising to offer on-demand storage, application and computational hosting services, and provide coverage in several continents, offering Service-Level Agreements (SLA) backed performance and uptime promises for their services. While these ‘clouds’ are the natural evolution of traditional clusters and data centres, they are distinguished by following a ‘utility’ pricing model where customers are charged based on their utilisation of computational resources, storage and transfer of data. Whilst these emerging services have reduced the cost of computation, application hosting and content storage and delivery by several orders of magnitude, there is significant complexity involved in ensuring applications, services and data can scale when needed to ensure consistent and reliable operation under peak loads.
This tutorial endeavors to familiarise the audience with the new cloud computing paradigm, whilst comparing and contrasting it with existing approaches to scaling out computing resources such as cluster and grid computing. Case studies of numerous existing compute, storage and application cloud services will be given, familiarising the audience with the capabilities and limitations of current providers of cloud computing services. The hands-on interaction with these services during this tutorial will allow the audience to understand the mechanisms needed to harness cloud computing in their own respective endeavors. Finally, many open research problems that have arisen from the rapid uptake of cloud computing will be detailed, which will hopefully motivate the audience to address these in their own future research and development.
Intro to cloud computing — MegaCOMM 2013, JerusalemReuven Lerner
What is cloud computing? This is an introduction that I gave at MegaCOMM 2013, a conference for technical writers in Jerusalem. The talk describes how the combination of Internet access, virtualization, and open source have made computing a utility that we can turn on and off at will -- similar in some ways to electricity, water, and other utilities with which we're familiar.
The document is a summary of the 3rd Annual Survey 2013 on the Future of Cloud Computing conducted by North Bridge and GigaOM Research. Some key findings from the survey include:
- Hybrid cloud models are expected to become the norm with hybrid cloud usage projected to increase from 27% today to 43% in the next 5 years.
- Infrastructure as a Service (IaaS) saw the biggest growth of 29% from 2012, followed by Platform as a Service (PaaS) at 22% growth.
- Security remains the top barrier to cloud adoption but concerns are easing. Cost is now a growing concern compared to previous surveys where it was the top driver for adoption.
Cloud computing involves delivering computing services over the Internet. Instead of running programs locally, users access software and storage that resides on remote servers in the "cloud." The concept originated in the 1950s but Amazon launched the first major public cloud in 2006. Cloud computing has three main components - clients that access the cloud, distributed servers that host applications and data, and data centers that house these servers. There are different types of clients, deployment models for clouds, service models, and cloud computing enables scalability, reliability, and efficiency for applications accessed over the Internet like email, social media, and search engines.
This document presents an introduction to cloud computing. It defines cloud computing as using remote servers and the internet to maintain data and applications. It describes the characteristics of cloud computing including APIs, virtualization, reliability, and security. It discusses the different types of cloud including public, private, community, and hybrid cloud. It also defines the three main cloud stacks: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). The benefits of cloud computing are reduced costs, improved accessibility and flexibility. Cloud security and uses of cloud computing are also briefly discussed.
Cloud Computing - Challenges and Opportunities - Jens NimisJensNimis
IBM's cloud offerings will attract large customers by providing a coherent portfolio of cloud products and additional services covering development/test, analytics, storage, collaboration, and more. This comprehensive approach positions IBM to appeal to the needs of large enterprises.
This document provides an agenda for a presentation on cloud computing and big data. The presentation will include:
- An introduction of the presenter and a review of handouts on related topics.
- A discussion of cloud computing, including definitions of cloud computing, the history and types of clouds, implications, and the future of cloud computing.
- A break in the presentation.
- A discussion of big data, including the scale of big data, the importance of big data, how it differs from traditional data, how to deal with big data, and the future of big data.
- A wrap-up of the presentation and Q&A session.
The document provides an overview of cloud computing including its popularity, definitions, benefits, key technology drivers like virtualization and SOA, top cloud providers like Amazon and Google, different cloud services and types, challenges, and real-world case studies demonstrating benefits like cost savings and faster deployment times.
This document provides an overview of cloud computing concepts including:
- The key characteristics of cloud computing including on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service.
- The roots of cloud computing in technologies like virtualization, distributed computing, web services, and utility computing.
- The different service models of cloud computing including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Cloud computing 13 principal enabling technologiesVaibhav Khanna
Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand, like the electricity grid.
The cloud computing is a culmination of numerous attempts at large scale computing with seamless access to virtually limitless resources
This document discusses a presentation on cloud computing concepts, technologies, and business implications. It provides an outline of the talk including an introduction to cloud models like IaaS, PaaS, and SaaS. It also discusses demonstrating cloud capabilities through examples and a case study of applying cloud computing to a real business application. The speakers' backgrounds in cloud computing are introduced and the document concludes with an introduction stating that cloud computing represents a new golden era in computing.
This document discusses cloud computing concepts, technologies, and business implications. It provides an introduction to cloud models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It also demonstrates cloud capabilities through examples of cloud models, data and computing models using MapReduce, and graph processing using Amazon Elastic MapReduce. The document discusses enabling cloud technologies including virtualization, multi-core architectures, and web services interfaces.
The document summarizes key points from a presentation on cloud computing security best practices. It discusses auditing practices from several organizations, including ENISA, CSA, and Microsoft. ENISA recommendations include personnel security practices, supply chain assurance, operational security controls like change management and logging, and software integrity protections. The presentation provides an overview of cloud computing concepts and case studies on government and commercial cloud users.
The document provides an introduction to cloud computing, including definitions and concepts. It discusses the evolution of cloud computing from earlier technologies like grid computing and utility computing. It also outlines some key characteristics of cloud computing models including software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). Additionally, it covers basic cloud architecture, characteristics, purposes and benefits, as well as opportunities and challenges of cloud computing.
Cloud Computing presentation given by myself and three others during a workshop, The Business Cloud Workshop:
A Roadmap to The What, Why and How,
at a Cloud Computing conference, The Business of Cloud Computing 2012 held on May 21-22 in Dallas, TX.
The document discusses cloud computing, providing definitions and describing key concepts such as cloud architecture, characteristics, service models, layers, opportunities and challenges. Specifically, it defines cloud computing as network-based computing using shared resources provided via the internet on a pay-as-you-use basis. It outlines the main cloud service models of SaaS, PaaS and IaaS and discusses advantages like lower costs and increased data reliability as well as disadvantages like reliance on internet connectivity and potential security issues.
The presentation is based on the speech of Rajkumar Buyya on Cloud Bus Toolkit.
Amit Kumar Nath (CSE, DU) and I made this presentation to provide a brief description about some useful cloud bus toolkit, such as, Aneka, CloudSim, Broker, Cloud Maker, Workflow.
Lovett introducing cloud computing nov 2009Hilde Lovett
Cloud computing involves providing dynamically scalable computing resources as a service over the Internet. Major players like Google, Amazon, and Microsoft have large server parks and are expanding into computing services. Telecom operators are also pursuing opportunities in cloud computing by leveraging their network infrastructure and data centers. The presentation identifies several potential roles for Telenor in cloud services such as a network service provider, cloud customer, cloud reseller, PaaS or IaaS provider, and SaaS enabler.
Presentation introduction to cloud computing and technical issuesxKinAnx
The document introduces cloud computing and discusses some of its technical issues. It defines cloud computing, compares clouds to grids, describes cloud computing architecture and services. It discusses key characteristics of cloud computing including cost savings, location and device independence, and scalability. It also covers technical issues such as user interfaces, service catalogs, provisioning tools, and servers.
This document provides an overview of cloud computing concepts including:
- A brief history of cloud computing from early centralized computing to modern cloud models.
- Key characteristics of cloud computing including on-demand access, no upfront commitments, and pay-per-use pricing.
- Examples of different cloud service models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
- Virtualization is discussed as a fundamental concept enabling cloud computing by allowing centralized resources to serve multiple users.
Clould Computing and its application in LibrariesAmit Shaw
Cloud computing offers several potential benefits for libraries, including lower costs, increased storage capacity, improved mobility and access, and more flexible workflows. Key aspects of cloud computing include deployment models like private, public and hybrid clouds. Issues include security, data ownership, and lack of control. Recent trends include the use of cloud-based library services and products, as well as research into cloud computing architectures and management. Overall, cloud computing can help libraries modernize services in a cost-effective manner.
This document discusses cloud computing and provides examples of different cloud models. It defines cloud computing as data and applications existing on remote servers accessed over the internet. It outlines various cloud service models like software as a service. The document also cautions that while cloud computing offers benefits, it can also exacerbate organizational issues and conflict with outdated policies if not implemented carefully. It concludes by presenting different models for how organizations can leverage and own cloud resources.
This document discusses big data and cloud computing. It introduces cloud storage and computing models. It then discusses how big data requires distributed systems that can scale out across many commodity machines to handle large volumes and varieties of data with high velocity. The document outlines some famous cloud products and their technologies. Finally, it provides an overview of the company's focus on enterprise big data management leveraging cloud technologies, and lists some of its cloud products and services including data storage, object storage, MapReduce and compute cloud services.
This document discusses cloud computing concepts, technologies, and business implications. It provides an introduction to cloud models like IaaS, PaaS, and SaaS and demonstrates cloud capabilities through examples of Amazon AWS, Google App Engine, and Windows Azure. The document also discusses enabling technologies for cloud computing like virtualization and programming models for big data like MapReduce and Hadoop.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
2. Sources
• [JB] Dr. James Broberg, U. Melbourne, CC-Tutorial at CCGrid 2009
http://www.slideshare.net/jamesbroberg/introduction-to-cloud-computing-ccgrid-2009
• [MM] Michael Maximilien, IBM
• [MK] Dr. Marcel Kunze und Christian Baun (comics), SCC Karlsruhe
• Stefan Tai, Alex Lenk, Markus Klems, Sebastian Schmidt & many more...
2
3. Agenda
• Part 1: What is Cloud Computing?
• Part 2: The Cloud Ecosystem
• Part 3: Current research questions and interesting directions
3
4. Agenda – Part 1
• Part 1: What is Cloud Computing?
• Definitions
• Cloud vs. Grid
• Challenges and Oportunities
• Part 2: The Cloud Ecosystem
• Part 3: Current research questions and interesting directions
4
5. Some remarks on Cloud Definitions
• Anonymous:
„[…] unfortunately the marketing guys got hold of the term before
the technicians had known what Cloud Computing is […]“
• A lot of semi-serious definitions:
• Cloud = Grid made right / Grid made easy
• Grid: from Science for Science
Cloud: from Business for Business
• Let‘s get serious (first…)
5
6. Some serious definitions
• UCBerkeley RADLabs: “Cloud computing has the following
characteristics: (1) The illusion of infinite computing resources… (2) The
elimination of an up-front commitment by Cloud users… (3). The ability to
pay for use…as needed…”
business perspective
• McKinsey: “Clouds are hardware-based services offering compute,
network and storage capacity where: Hardware management is highly
abstracted from the buyer, Buyers incur infrastructure costs as variable
OPEX, and Infrastructure capacity is highly elastic”
only one kind of Cloud
• Wikipedia: “.. a style of computing in which dynamically scalable and
often virtualized resources are provided as a service over the Internet”
technical perspective
[JB]
6
7. Our definition
“Building on compute and storage virtualization,
cloud computing provides scalable, network-centric,
abstracted IT infrastructure, platforms, and applications
as on-demand services that are billed by consumption.“
Common ground:
• Web Service and Web Portal access
• Scalability
• Pay per use
• Virtualisation/abstraction
• XaaS
Technical enablers:
• WS-Technology: SOAP, REST,…
7 • Virtualization: VMWare, XEN, Virtual Box,…
8. Grid vs. Cloud
[MK]
• Cloud has replaced Grid in public visibility, but for the last time: Cloud <> Grid V2 !!!
• Foster‘s Grid Definition “What is the Grid? A Three Point Checklist”
• Computing resources are not administered centrally
• Open standards are used
• Nontrivial quality of service is achieved
8
Big differences in definitions, but unfortunately promises and the metapher are similar…
9. Cloud Computing provides solutions
to a variety of challenges and opportunities
The classical problem
• Under-utilized server resources waste computing power
(and energy)
• Over-utilized servers cause interruption or degradation of service levels
…today in an Internet setting
• Resource demands are increasingly of highly dynamic nature and Internet-scale
• On-demand resources are a means for faster time-to-market,
and cost-effective innovation processes
…and tomorrow in the next-gen Web
• Leveraging the Web as a combined technology, business, and people collaboration
platform:
• Making effective use of sophisticated infrastructure which is increasingly available as
(Web) services
• Enabling dynamic (trans-)formation of open service and business networks
9
10. This was our starting point: Cloud TCO
(single consumer viewpoint)
Collect real-world Examine key Understand and
use cases and aspects from valuate benefits
identify typical business and IT from cloud
scenarios perspective computing
business objectives Estimate costs
• foster innovation • variable costs
• rapid prototyping • fixed costs
• leverage Web as platform • time to market
demand behavior
• seasonal Estimate value
• temporary spikes • Business value
• unpredictable • Economic value
IT requirements Derive strategies
• scalability • Decision processes
• reliable and stable platform • Recommendations
• high availability
• Business transformation
10
11. A Framework for Estimating
the Value of Cloud Computing
„Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing“
11 by M. Klems, J. Nimis, and S. Tai. Procs. WeB‘08, Springer LNBIP, January 2009.
12. Agenda – Part 2
• Part 1: What is Cloud Computing?
• Part 2: The Cloud Ecosystem
• Cloud Architecture
• Cloud Players
• Change ahead!
• Part 3: Current research questions and interesting directions
12
14. Technical Cloud Architecture:
Cloud Computing Stack
Generic Approach
Layered architecture
Everything as a Service concept
Standard layers
Infrastructure as a Service
Platform as a Service
Software as a Service
Extra Layers
Human as a Service
Administration/Business
Support
„What's Inside the Cloud? An Architectural Map of the Cloud Landscape“,
14 A. Lenk, T. Sandholm, M. Klems, J. Nimis, S. Tai (ICSE Cloud 09 Workshop, 25.05.2009)
15. Infrastructure as a Service
Infrastructure Services
Storage
Computational
Network
Database
e.g. Google Bigtable,
GoogleFS, Hadoop
MapReduce, HadoopFS
Resource Set
Machine Images
e.g. EC2, Eucalyptus
15
16. Platform as a Service
Programming
Environment
Programming Language,
Libraries
e.g. Django, Java
Execution Environment
Runtime Environment
e.g. Google App Engine,
Java Virtual Machine
16
17. Software as a Service
Applications
User Interface
Frontend Application
e.g. Google Docs,
Yahoo Email
Application Services
Webservices Interface
Basic or Composite
e.g. Opensocial,
Google Maps
17
18. Human as a Service
Crowdsourcing
Enabling Collective
Intelligence
e.g. Mechanical Turk
Information Markets
Prediction of events
e.g. Iowa Electronic
Markets
18
19. Administration/Business Support
Available on all layers
Administration
Deployment
Configuration
Monitoring
Life cycle management
Business support
Metering
Billing
Authentication
User management
19
21. Players
Cloud infrastructure service providers – raw cloud resources
IaaS (infrastructure-as-a-service)
Cloud platform providers – resources + frameworks; PaaS (platform-
as-a-service)
Cloud intermediares – help broker some aspect of raw resources and
frameworks, e.g.,
server managers, application assemblers, application hosting
Cloud application providers (SaaS)
Cloud consumers – users of the above
[MM]
21
22. Players: Providers
Programmatic access via Web Services and/or Web APIs
“Pure” virtualized resources
CPU, memory, storage, and bandwidth
Data store
versus
Virtualized resources plus application framework
(e.g., RoR, Python, .NET)
Imposes an application and data architecture
Constrains how application is built
22
[MM]
23. Players: Cloud Intermediaires
Resells (aspects of) raw cloud resources, with added value
propositions
Packaging resources as bundles
Facilitating cloud resource management,
e.g., setup, updates, backup, load balancing, etc.
Providing tools and dashboards
Enabler of the cloud ecosystem
[MM]
23
24. Players: Application Providers
Software as a Service (SaaS):
Applications provided and consumed over the Web
Infrastructure usage (mostly) hidden
24
[MM] 24
26. Cloud computing by example:
Amazon EC2
Typical Workflow:
• Selection of AMI selection
• Selection of instance size and availability zone
• Generation of Key-pair
• Start of Instance
• Definition of Security Zone / Accessibility
• Persistence of States EBS
• Generation of individual AMIs
E.g. GUI tool support
26
27. Cloud computing by example:
Amazon S3
Typical Workflow:
• Anlegen von Buckets
s3cmd mb s3://Bucket
• Hochladen von Objekten in einen Bucket
s3cmd put LokaleDatei s3://Bucket/EntfernteDatei
• Auslesen von Meta-Daten z.B. Bucketinhalten
s3cmd ls s3://Bucket
• Herunterladen von Objekten aus einem Bucket
s3cmd get s3://Bucket/EntfernteDatei LokaleDatei
• Löschen von Dateien
s3cmd del s3://Bucket/EntfernteDatei
• Löschen von (leeren) Buckets
s3cmd rb s3://Bucket
E.g. command line tool support
27
28. Cloud computing by example:
Amazon SQS
Typical Workflow:
• CreateQueue: Anlegen einer Queue im AWSBenutzerkontext
• ListQueues: Aufzählung der existierenden Queues
• DeleteQueue: Löschen einer Queue
• SendMessage: Einstellen einer Nachricht in eine Queue
• ReceiveMessage: Auslesen einer (oder mehrerer) Nachrichten aus einer Queue
• ChangeMessageVisibility: Einstellen weitere Sichtbarkeit gelesener Nachrichten
• DeleteMessage: Löschen einer gelesenen Nachricht
• SetQueueAttributes: z.B. Zeit zw. zwei Leseoperationen auf dieselbe Nachricht
• GetQueueAttributes: z.B. Anzahl der aktuell in der Queue befindlichen Nachrichten
• AddPermission: Freigabe von Queues zum geteilten Zugriff verschiedener Benutzer
• RemovePermission: Widerrufen der Freigabe für andere Benutzerkontexte
28
29. Cloud computing by example:
Amazon SimpleDB
Typical Workflow:
• CreateDomain, ListDomains, DeleteDomain: Domäne ≈ Relation
• DomainMetadata: Auslesen z.B. von aktuellem Speicherplatzbedarf
• PutAttributes: Hinzufügen oder Aktualisieren eines Datensatzes basierend auf
einem Datensatzidentifikator und Attribut/Wert-Paaren
• BatchPutAttributes: Gleichzeitiges Anstoßen mehrer Einfügeoperationen zur
Performance-Erhöhung
• GetAttributes: Lesen eines identifizierten (Teil-)Datensatzes
• DeleteAttributes: Löschen von Datensätzen, Attributen oder Werten
• Select: Anfrage in SQL-ähnlicher Syntax (ohne Joins!)
29
30. Change Ahead!
Caveat: AWS are not 1:1 replacements for traditional IT infrastructure
components – they change the way how to build systems!
30 E.g. GrepTheWeb
31. Agenda – Part 3
• Part 1: What is Cloud Computing?
• Part 2: The Cloud Ecosystem
• Part 3: Current research questions and interesting directions
• In general
• At IPE
• „Near“ IPE
31
32. Open Issues in General
Reliability, Portability, Security/Trust, Scalability, SLAs, Licenses,...
Above the Clouds: A Berkeley View of Cloud Computing. Armbrust M, Fox A, Griffith R, Joseph A, Katz R,
Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I und ZahariaM.
Technical Report No. UCB/EECS-2009-28. Electrical Engineering and Computer Sciences.
32 University of California at Berkeley. USA. 2009
33. Overview
CC Research Questions@IPE
Business Cases and Cloud TCO
Business Cases Research paper: „Do Clouds Compute?“
& Perspectives Project ICE (T-Labs): CC business cases for T-Com
Cloud Computing Adoption
MTh & IBM GBS: CC Maturity Model w. online tool
Cloud Value Creation
Cloud offering value creation esp. for intermediairies
Cloud Ecosystem Architecture of „the Cloud“
Research paper: „What‘s inside the Cloud?“
„The Cloud“
Cloud Engineering
Project ICE (T-Labs): Dev. support for IntraCloud-Patterns
Cloud
Cloud Application Development
Engineering
MTh (OpenCirrus/HP): „Cloudification“ of apps
Cloud service composition, Cloud application arch.
SAP Landscape Provisioning
MThs & Project Proposal (ZIM fluidOps): Reliability of VPDC
Cloud Management
SAP Cloud-Demo
& Provisioning
33 Project (SAP CEC): SLA mgmt for complex systems
34. Condensed Topics at www.eOrganization.de
Cloud Service Engineering
Cloud
Programming
Models and
Architecture
Cloud
Service Value
Services
Networks
(XaaS)
Cloud Service
Engineering
Business
opportunities
Internet-scale service
computing
Enterprise-grade
systems management
34
35. OpenCirrus™
Cloud Computing Research Testbed
• An open, internet-scale global testbed for cloud computing research
• Data center management & cloud services
• Systems level research
• Application level research
• Structure: a loose federation
• Sponsors: HP Labs, Intel Research, Yahoo!
• Partners: UIUC, Singapore IDA, KIT, NSF
• Members: System and application development
• Great opportunity for cloud R&D
http://opencirrus.org
35 | Marcel Kunze | OpenCirrus, HP-CAST Madrid | May 2009
36. More information:
http://cloudwiki.fzi.de
• See also http://markusklems.wordpress.com/
• and soon the new ICE-Cloud-Feed
36
37. And more Information (in German):
http://tinyurl.com/CloudBuch
Christian Baun, Marcel Kunze,
Jens Nimis, Stefan Tai:
Cloud Computing: Web-basierte
dynamische IT-Services
(Reihe: Informatik Im Fokus)
Oktober
2009
37