cloud computing
DESCRIPTION
TRANSCRIPT
WELCOME
Advanced Computer Architecture
Presentation on
Cloud Computing(a new architecture of computing)
Submitted By:
Topic
Muhammad Ashik IqbalM.Sc. in CSEID: [email protected]
http://ashikiqbal.info
With traditional desktop computing, we run copies of software programs on our own computer. The documents we create are stored on our own pc.
Although documents can be accessed from other computers on the network, they can’t be accessed by computers outside the network. This is PC-centric.
With cloud computing, the softwareprograms one use aren’t run from one’s personal computer, but are rather stored on servers accessed via the Internet.
Introduction
If a computer crashes, the software is still available for others to use. Same goes for the documents one create; they’re stored on a collection of servers accessed via the Internet.
Anyone with permission can not only access the documents, but can also edit and collaborate on those documents in real time.
Unlike traditional computing, this cloud computing model isn’t PC-centric, it’s document-centric.
Introduction (cont)
Client-Server
Web SOA Cloud Services
Monolithic
1980s 1990s Today 2009+1970s
5th Generation of Computing
Key to the definition of cloud computing is the “cloud” itself. Here , the cloud is a large group of interconnected computers.
These computers can be personal computers or network servers; they can be public or private.
This cloud of computers extends beyond a single company or enterprise. The applications and data served by the cloud are available to broad group of users, cross-enterprise and cross-platform.
Access is via the Internet. Any authorized user can access these docs and apps from any computer over any Internet connection.
What Is Cloud Computing?
Understanding Cloud Architecture
Individual users connect to the cloud from their own personal computers or portable devices, over the Internet. To these individual users, the cloud is seen as a single application, device, or document. The hardware in the cloud (and the operating system that manages the hardware connections) is invisible.
Cloud Computer Architecture
Types of ServicesServices provided by cloud computing can be split into three major
categories
Infrastructure-as-a-Service (IaaS) is like Amazon Web Services provides virtual servers with unique IP addresses and blocks of storage on demand. Customers benefit from an API from which they can control their servers. Because customers can pay for exactly the amount of service they use, like for electricity or water, this service is also called utility computing.
Platform-as-a-Service (PaaS) is a set of software and development tools hosted on the provider's servers. Developers can create applications using the provider's APIs. Google Apps is one of the most famous Platform-as-a-Service providers. Developers should take notice that there aren't any interoperability standards (yet), so some providers may not allow you to take your application and put it on another platform.
Software-as-a-Service (SaaS) is the broadest market. In this case the provider allows the customer only to use its applications. The software interacts with the user through a user interface. These applications can be anything from web based email, to applications like Twitter or Last FM.
Merits & Demerits
Benefits From Cloud ComputingCollaborators:
The ability to share and edit documents in real time between multiple users is one of the primary benefits of web-based applications; it makes collaborating easy and even fun.
Road Warriors:
you can access a single version of your document from any location.
Cost- Conscious Users:
Another group of users who should gravitate to cloud computing are those who are cost conscious. With cloud computing you can save money on both your hardware and software.
Examples
The Azure Services Platform
Azure™ Services Platform3rd Party Services
3rd Party
Services
Windows AzureProvides on-demand compute & storage to host and manage web applications in Internet accessible datacenters run by Microsoft
ScalableHosting
AutomatedService
Management
Scalable,Available,DurableStorageService
RichDeveloperExperience
1 2 3 4
Thus cloud computing provide a super-computing power. This cloud of computers extends beyond a single company or enterprise.
Conclusion
The applications and data served by the cloud are available to broad group of users, cross-enterprise and cross-platform.
Thank You
?