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.
Cloud computing is a releasing individual and institutions from the traditional cvcle of buying-using-maintaining-upgrading IT resourcs - both hardware and software. Instead it is making IT resource accessible from anywhere and at proportions as required by the end user. Here is a brief introduction to this new transformation
This is a lightning presentation given by Nhan Nguyen to our team for the purpose of knowledge sharing in support of our efforts to create a culture of learning.
Introduction Cloud Computing, Basics about cloud computing, This ppt contains information about cloud model such as Iaas, Paas, Saas and Hybrid Cloud and platform available to create your own cloud.
Cloud computing is a type of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., computer networks, servers, storage, applications and services),
Cloud computing is a releasing individual and institutions from the traditional cvcle of buying-using-maintaining-upgrading IT resourcs - both hardware and software. Instead it is making IT resource accessible from anywhere and at proportions as required by the end user. Here is a brief introduction to this new transformation
This is a lightning presentation given by Nhan Nguyen to our team for the purpose of knowledge sharing in support of our efforts to create a culture of learning.
Introduction Cloud Computing, Basics about cloud computing, This ppt contains information about cloud model such as Iaas, Paas, Saas and Hybrid Cloud and platform available to create your own cloud.
Cloud computing is a type of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., computer networks, servers, storage, applications and services),
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...Simplilearn
This Cloud Computing presentation will help you understand what is Cloud Computing, benefits of Cloud Computing, types of Cloud Computing and who uses Cloud Computing. In simple words, Cloud Computing is the use of a network of remote servers hosted on the internet to store, manage and process data rather than a local server. With the increased importance of Cloud Computing, qualified Cloud solutions architects and engineers are in great demand. Organizations have moved to cloud platforms for better scalability, mobility, and security. Cloud solutions architects are among the highest paid professionals in the IT industry. With the cloud market set to grow more than ever before the need for IT staff with the appropriate technical and business skills has never been greater. This video will introduce you to Cloud Computing by explaining what it is and how do you get benefited from this Cloud Computing technology.
Below topics are explained in this Cloud Computing presentation:
1. Before Cloud Computing
2. What is Cloud Computing?
3. Benefits of Cloud Computing
4. Types of Cloud Computing
5. Who uses Cloud Computing?
Simplilearn’s Cloud Architect Master’s Program will build your Amazon Web Services (AWS) and Microsoft Azure cloud expertise from the ground up. You’ll learn to master the architectural principles and services of two of the top cloud platforms, design and deploy highly scalable, fault-tolerant applications and develop skills to transform yourself into an AWS and Azure cloud architect.
Why become a Cloud Architect?
With the increasing focus on cloud computing and infrastructure over the last several years, cloud architects are in great demand worldwide. Many organizations have moved to cloud platforms for better scalability, mobility, and security, and cloud solutions architects are among the highest paid professionals in the IT industry.
According to a study by Goldman Sachs, cloud computing is one of the top three initiatives planned by IT executives as they make cloud infrastructure an integral part of their organizations. According to Forbes, enterprise IT architects with cloud computing expertise are earning a median salary of $137,957.
Learn more at: https://www.simplilearn.com
Slides for a discussion about Cloud Computing organised by the Isle of Man Branch of the BCS in September 2012. These slides introduce Cloud Computing, delve into some detail on Mcirosoft Azue and Amazon Web Services and pose some questions as to suitability, consideration and risks to be discussed. This talk was presented by Arron Clague from Synapse Consulting and Owen Cutajar from Intelligence Ltd
This PPT provides an introduction to cloud Computing. It briefly talks about fundamental cloud services, deployment models and the factors that made it an emerging paradigm.
It's a simple presentation I did it with my friend Khawlah Al-Mazyd last year as a one topic should we cover it through doing Advanced Network course.
2010 - King Saud Universty
Riyadh - Saudi Arabia
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...Amazon Web Services
Weighing the financial considerations of owning and operating a data center facility versus employing a cloud infrastructure requires detailed and careful analysis. In practice, it is not as simple as just measuring potential hardware expense alongside utility pricing for compute and storage resources. The Total Cost of Ownership (TCO) is often the financial metric used to estimate and compare direct and indirect costs of a product or a service. Given the large differences between the two models, it is challenging to perform accurate apples-to-apples cost comparisons between on-premises data centers and cloud infrastructure that is offered as a service. In this presentation, we explain the economic benefits of deploying a web application in the Amazon Web Services (AWS) cloud over deploying an equivalent web application hosted in an on-premises data center and highlight the 5 things to not forget while calculating TCO.
Whitepaper: http://bit.ly/aws-tco-webapps
Cloud computing is a type of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., computer networks, servers, storage, applications and services),
Cloud computing :
Accessibility: Cloud computing facilitates the access of applications and data from any location worldwide and from any device with an internet connection.
Cost savings: Cloud computing offers businesses scalable computing resources hence saving them on the cost of acquiring and maintaining them.
Security: Cloud providers especially those offering private cloud services, have strived to implement the best security standards and procedures in order to protect client’s data saved in the cloud.
Disaster recovery: Cloud computing offers the most efficient means for small, medium, and even large enterprises to backup and restore their data and applications in a fast and reliable way.
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...Simplilearn
This Cloud Computing presentation will help you understand what is Cloud Computing, benefits of Cloud Computing, types of Cloud Computing and who uses Cloud Computing. In simple words, Cloud Computing is the use of a network of remote servers hosted on the internet to store, manage and process data rather than a local server. With the increased importance of Cloud Computing, qualified Cloud solutions architects and engineers are in great demand. Organizations have moved to cloud platforms for better scalability, mobility, and security. Cloud solutions architects are among the highest paid professionals in the IT industry. With the cloud market set to grow more than ever before the need for IT staff with the appropriate technical and business skills has never been greater. This video will introduce you to Cloud Computing by explaining what it is and how do you get benefited from this Cloud Computing technology.
Below topics are explained in this Cloud Computing presentation:
1. Before Cloud Computing
2. What is Cloud Computing?
3. Benefits of Cloud Computing
4. Types of Cloud Computing
5. Who uses Cloud Computing?
Simplilearn’s Cloud Architect Master’s Program will build your Amazon Web Services (AWS) and Microsoft Azure cloud expertise from the ground up. You’ll learn to master the architectural principles and services of two of the top cloud platforms, design and deploy highly scalable, fault-tolerant applications and develop skills to transform yourself into an AWS and Azure cloud architect.
Why become a Cloud Architect?
With the increasing focus on cloud computing and infrastructure over the last several years, cloud architects are in great demand worldwide. Many organizations have moved to cloud platforms for better scalability, mobility, and security, and cloud solutions architects are among the highest paid professionals in the IT industry.
According to a study by Goldman Sachs, cloud computing is one of the top three initiatives planned by IT executives as they make cloud infrastructure an integral part of their organizations. According to Forbes, enterprise IT architects with cloud computing expertise are earning a median salary of $137,957.
Learn more at: https://www.simplilearn.com
Slides for a discussion about Cloud Computing organised by the Isle of Man Branch of the BCS in September 2012. These slides introduce Cloud Computing, delve into some detail on Mcirosoft Azue and Amazon Web Services and pose some questions as to suitability, consideration and risks to be discussed. This talk was presented by Arron Clague from Synapse Consulting and Owen Cutajar from Intelligence Ltd
This PPT provides an introduction to cloud Computing. It briefly talks about fundamental cloud services, deployment models and the factors that made it an emerging paradigm.
It's a simple presentation I did it with my friend Khawlah Al-Mazyd last year as a one topic should we cover it through doing Advanced Network course.
2010 - King Saud Universty
Riyadh - Saudi Arabia
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...Amazon Web Services
Weighing the financial considerations of owning and operating a data center facility versus employing a cloud infrastructure requires detailed and careful analysis. In practice, it is not as simple as just measuring potential hardware expense alongside utility pricing for compute and storage resources. The Total Cost of Ownership (TCO) is often the financial metric used to estimate and compare direct and indirect costs of a product or a service. Given the large differences between the two models, it is challenging to perform accurate apples-to-apples cost comparisons between on-premises data centers and cloud infrastructure that is offered as a service. In this presentation, we explain the economic benefits of deploying a web application in the Amazon Web Services (AWS) cloud over deploying an equivalent web application hosted in an on-premises data center and highlight the 5 things to not forget while calculating TCO.
Whitepaper: http://bit.ly/aws-tco-webapps
Cloud computing is a type of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., computer networks, servers, storage, applications and services),
Cloud computing :
Accessibility: Cloud computing facilitates the access of applications and data from any location worldwide and from any device with an internet connection.
Cost savings: Cloud computing offers businesses scalable computing resources hence saving them on the cost of acquiring and maintaining them.
Security: Cloud providers especially those offering private cloud services, have strived to implement the best security standards and procedures in order to protect client’s data saved in the cloud.
Disaster recovery: Cloud computing offers the most efficient means for small, medium, and even large enterprises to backup and restore their data and applications in a fast and reliable way.
This presentation covers all basic topics regarding cloud computing.
i hope after reading this u all will be in position of becoming familiar with this vast topic of research.........
Offre Cloud IBM Software [Rational] - Atelier - Forum SaaS et Cloud IBM - Clu...Club Alliances
Présentation préparée par Michel Speranski [IBM Software - Rational] dans le cadre du Forum SaaS et Cloud IBM [5 février 2010], organisé par le Club Alliances
This presentation is useful for who wants to know about the basics of cloud computing and the various approaches of cloudcomputing.It also explains the various advantages/disadvantages and also the risks of cloudcomputing.
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusacatherinewall
Set up in March 2008, the Dublin Cloud Center was created by IBM Software Group to provide a real-life laboratory for IBM Cloud Computing. Since then the Dublin Center has engaged around the world in delivery, development and research on the Cloud. A broad range of IBM, Client & Research projects provide a real-life insight into IBM 'Smart Infrastructure' in action.
Pol will provide a range of experiences and insights into Cloud Computing – from a practitioner's perspective. In this respect, Pol brings a unique, 'hands-on' perspective to IBM Cloud Computing capability and how it is being used in 'the wild'. This workshop is an opportunity for discussion and debate at a deep, paractical & technical level that will compliment the other workshops. The intention of the workshop is to illustrate IBM Cloud Computing in action!
In addition, Pol will also discuss emerging technologies using the Cloud platform and architecture in research and development projects in the Dublin Center. An interesting range of projects from High-performance, Pervasive & Mobile Computing coupled with research into topics such as active energy & green computing in the Cloud will provide insights into some of the next generation of solutions to use Cloud Computing.
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
Techniques to optimize the pagerank algorithm usually fall in two categories. One is to try reducing the work per iteration, and the other is to try reducing the number of iterations. These goals are often at odds with one another. Skipping computation on vertices which have already converged has the potential to save iteration time. Skipping in-identical vertices, with the same in-links, helps reduce duplicate computations and thus could help reduce iteration time. Road networks often have chains which can be short-circuited before pagerank computation to improve performance. Final ranks of chain nodes can be easily calculated. This could reduce both the iteration time, and the number of iterations. If a graph has no dangling nodes, pagerank of each strongly connected component can be computed in topological order. This could help reduce the iteration time, no. of iterations, and also enable multi-iteration concurrency in pagerank computation. The combination of all of the above methods is the STICD algorithm. [sticd] For dynamic graphs, unchanged components whose ranks are unaffected can be skipped altogether.
9. Definition
I don’t understand what we would do differently in the light of Cloud
Computing other than change the wordings of some of our ads.
Larry Ellision, Oracle’s CEO
I have not heard two people say the same thing about it [cloud].
There are multiple definitions out there of “the cloud”.
Andy Isherwood, HP’s Vice President of European Software Sales
It’s stupidity. It’s worse than stupidity: it’s a marketing hype campaign.
Richard Stallman, Free Software Foundation founder
http://www.youtube.com/watch?v=6PNuQHUiV3Q&feature=related
10. Cloud Computing
• Cloud Computing refers to both the applications delivered as services over
the Internet and the hardware and systems software in the datacenters that
provide those services.
• The services themselves have long been referred to as Software as a
Service (SaaS).
• The datacenter hardware and software is what we will call a Cloud.
11. USES
Helps to use applications without installations.
Access the personal files and data from any computer
with internet access.
This technology allows much more efficient
computation by centralizing storage, memory and
processing .
12. 5 Essential Cloud
Characteristics
On-demand self-service
Broad network access
Resource pooling
Location independence
Rapid elasticity
Measured service
Pay as you go.
14. SOFTWARE AS A SERVICE
(SAAS)
Application is used as an on demand service. Often
provided via the Internet
Example: Google App (online office)
Benefits to users
Reduce expenses: multiple computers, multiple
users
Ease of usage: easy installation, access everywhere
Benefits to providers
Easier to maintain
Control usage (no illegal copies)
15. UTILITY COMPUTING - BENEFIT
TO USERS
Mitigate the risks of over-provisioning and under-
provisioning
No up-front cost, invest on other aspects (marketing,
technology…)
Less maintenance & operational cost
Save time, time = money
In summary: Reduce cost
16. UTILITY COMPUTING – MITIGATE
RISKS
Real world utilization 5%-20%
Animoto demand surge:
from 50 servers to 3500
servers in 3 days
Black Friday sales
Demand
Capacity
t
Demand
Capacity
t
Demand
Capacity
t1 2 3
17. UTILITY COMPUTING – BENEFIT TO
PROVIDERS
Make money
Economies of scale
Resource Cost for medium scale Cost for large scale Ratio
Network $95 / Mbps / month $13 / Mbps / month ~7x
Storage $2.20 / GB / month $0.40 / GB / month ~6x
Administration ≈140 servers/admin >1000 servers/admin ~7x
18. AMAZON EC2
Elastic Compute Cloud
Rent virtual machine instances to run your software.
Monitor and increase / decrease the number of VMs as
demand changes
How to use:
Create an Amazon Machine Image (AMI):
applications, libraries, data and associated settings
Upload AMI to Amazon S3 (simple storage service)
Use Amazon EC2 web service to configure security
and network access
Choose OS, start AMI instances
Monitor & control via web interface or APIs
19. AMAZON EC2
Characteristics:
Elastic: increase or decrease capacity within minutes
Monitor and control via EC2 APIs
Completely controlled: root access to each instances
Flexible: choose your OS, software packages…
Redhat, Ubuntu, openSuse, Windows Sever 2003,…
Small, large, extra large instances
Reliable: Amazon datacenters, high availability and
redundancies
Secure: web interface to configure firewall settings
Cost:
CPU: small instance, $0.10 per hour for Linux, $0.125 per hour
for Windows (1.0-1.2 GHz 2007 Opteron or 2007 Xeon
processor)
Bandwidth: in $0.10, out $0.17 per GB
Storage: $0.10 per GB-month, $0.10 per 1 million I/O requests
20. WHAT IS A CLOUD?
Software and hardware to operate datacenters
Public cloud: cloud used to provide utility computing
Amazon EC2: Amazon datacenters, Xen, EC2 APIs and
administrative interface
Google AppEngine: Google data center, GFS,
AppEngine APIs, administrative interface…
Batch processing softwares: MapReduce, Hadoop,
Pig, Dryad
Private cloud: datacenters, not available for rental
How about the academic clouds?
Protected clouds
21. WHAT IS NEW IN CLOUD
COMPUTING
The illusion of infinite computing resources available on
demand, thereby eliminating the need for Cloud
Computing users to plan far ahead for provisioning.
The elimination of an up-front commitment by Cloud users,
thereby allowing companies to start small and increase
hardware resources only when there is an increase in their
needs.
The ability to pay for use of computing resources on a
short-term basis as needed (e.g., processors by the hour
and storage by the day) and release them as needed,
thereby rewarding conservation by letting machines and
storage go when they are no longer useful.
23. Cloud Components
Application
A cloud application leverages the Cloud in software architecture, often eliminating the need to
install and run the application on the customer's own computer, thus alleviating the burden of
software maintenance, ongoing operation, and support.
•Web application (Facebook)
•Software as a service (Google Apps, SAP & Salesforce)
•Software plus services (Microsoft Online Services)
Client
A cloud client consists of computer hardware and/or computer software which relies on The Cloud for
application delivery, or which is specifically designed for delivery of cloud services and which, in either
case, is essentially useless without it.
•Mobile (Android, iPhone )
•Thick client / Web browser (Google Chrome, Mozilla Firefox)
24. Cloud Components
Infrastructure
Cloud infrastructure, such as Infrastructure as a service, is the delivery of computer
infrastructure, typically a platform virtualization environment, as a service.
For example:
•Full virtualization (GoGrid, Skytap)
•Grid computing (Sun Grid)
•Compute (Amazon Elastic Compute Cloud)
Platform
A cloud platform, such as Platform as a service, the delivery of a computing platform, and/or
solution stack as a service, facilitates deployment of applications without the cost and
complexity of buying and managing the underlying hardware and software layers.
For example:
•Web application frameworks
•Ajax (Caspio)
•Python Django (Google App Engine)
•Ruby on Rails (Heroku)
•Web hosting (Mosso, Clustered Cloud)
25. Cloud Components
Service
A cloud service includes "products, services and solutions that are delivered and consumed in real-time
over the Internet.
For example:
•Identity (OAuth, OpenID)
•Payments (Amazon Flexible Payments Service, Google Checkout, PayPal)
•Mapping (Google Maps, Yahoo! Maps)
•Search (Alexa, Google Custom Search, Yahoo! BOSS)
Storage
Cloud storage involves the delivery of data storage as a service, including database-like
services, often billed on a utility computing basis, e.g., per gigabyte per month.
For example:
•Database (Amazon SimpleDB, Google App Engine's BigTable )
•Web service (Amazon Simple Storage Service, Nirvanix )
26. CHALLENGES
Challenge Opportunity
Availability Multiple providers
Data lock-in Standardization
Data Confidentiality Encryption, VLANs, Firewalls
•Online storage service The Linkup closed August 8, 2008
- 20,000 paying subscribers lost their data
•Coghead, a cloud vendor closed its business in Feb 19,2009
- Customers need to rewrite their applications
27. CHALLENGES
Challenge Opportunity
Data transfer bottlenecks FedEx-ing disks, reuse data multiple times
Performance unpredictability Improved VM support, flash memory
Scalable storage Invent scalable storage
Bugs in large distributed systems Invent Debugger using Distributed VMs
Scaling quickly Invent Auto-Scaler
28. GROWTH CHALLENGES
Data transfer bottle neck
WAN cost reduces slowest:
2003 2008: WAN 2.7x, CPU 16x, storage 10x
Fastest way to transfer large data: send the disks
Performance unpredictability
Large variation in I/O operations
Inefficiency in I/O virtualization
29. Future of Cloud Computing
In a May 2008 report, Merrill Lynch estimated that 12% of
the worldwide software market would go to the cloud in
that period.
IBM said it would spend $360 million to build a cloud
computing data center in Research Triangle Park, N.C.,
bringing to nine its total of cloud computing centers
worldwide.
Dell CEO Michael Dell says. "Now it's a several-hundred-
million-dollar business, and it will be a billion-dollar business
in a couple of years—it's on a tear."
Microsoft, has made cloud computing one of five priorities
for fiscal 2009, according to a recent memo from CEO
Steve Ballmer.
30. Look to the cloud!
Pay for the bandwidth
and server resources
that you need. When
your work is done
then turn the whole
thing off!
31. References
Wikipedia
http://en.wikipedia.org/wiki/Cloud_computing
Above the Clouds: A Berkeley View of Cloud
Computing
http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/
EECS-2009-28.pdf
How Cloud Computing Is Changing the World
http://www.businessweek.com/technology/content/
aug2008/tc2008082_445669.htm
The Future of Cloud Computing
http://mba.tuck.dartmouth.edu/digital/Programs/M
BAFellowsProgramArchive/08_rana.pdf