Unit 1 PPT CC
Unit 1 PPT CC
There are the following operations that we can do using cloud computing:
• Storage, back up, and recovery of data • Streaming videos and audios
In that server room, there should be a database server, mail server, networking,
firewalls, routers, modem, switches, QPS (Query Per Second means how much
queries or load will be handled by the server), configurable system, high net speed,
and the maintenance engineers. To establish such IT infrastructure, we need to spend
lots of money
Characteristics of Cloud Computing
Characteristics of Cloud Computing
Advantages of Cloud Computing
Disadvantages of Cloud Computing
1) Internet Connectivity: If you do not have good internet connectivity, you cannot
access these data. However, we have no any other way to
access data from the cloud.
Think of it like swapping out your traditional home computer for a powerful online
service like Google Drive or Microsoft Office 365.
Benefits of Cloud Migration
• Reduced Costs
• The main advantage of using IaaS is that it helps users to avoid the cost and
complexity of purchasing and managing the physical servers.
Characteristics of IaaS
Examples
• DigitalOcean, Linode,
• Amazon Web Services (AWS),
• Microsoft Azure,
• Google Compute Engine (GCE),
• Rackspace, and Cisco Metacloud.
Advantages of IaaS cloud computing layer
1. Shared infrastructure
IaaS allows multiple users to share the same physical infrastructure.
3. Pay-as-per-use model
IaaS providers provide services based on the pay-as-per-use basis. The users are
required to pay for what they have used.
5. On-demand scalability
On-demand scalability is one of the biggest advantages of IaaS. Using IaaS, users do
not worry about to upgrade software and troubleshoot the issues related to hardware
components.
Disadvantages of IaaS cloud computing layer
1. Security
Security is one of the biggest issues in IaaS. Most of the IaaS providers are not able to
provide 100% security.
3. Interoperability issues
It is difficult to migrate VM from one IaaS provider to the other, so the customers might
face problem related to vendor lock-in.
Platform as a Service
• Platform as a Service (PaaS) provides a runtime environment.
• It allows programmers to easily create, test, run, and deploy web applications.
• In PaaS, back end scalability is managed by the cloud server a pay-as-per use
basis and access them using the Internet connection.
2. Application frameworks
PaaS providers provide application frameworks to easily understand the application
development. Some popular application frameworks provided by PaaS providers are
Node.js, Drupal, Joomla, WordPress, Spring, Play, Rack, and Zend.
3. Databases
PaaS providers provide various databases such as ClearDB, PostgreSQL, MongoDB,
and Redis to communicate with the applications.
4. Other tools
PaaS providers provide various other tools that are required to develop, test, and
deploy the applications.
Advantages of Platform as a Service
1) Simplified Development
PaaS allows developers to focus on development and innovation without worrying about
infrastructure management.
2) Lower risk
No need for up-front investment in hardware and software. Developers only need a PC and
an internet connection to start building applications.
3) Prebuilt business functionality
Some PaaS vendors also provide already defined business functionality so that users can
avoid building everything from very scratch and hence can directly start the projects only
.
4) Instant community
PaaS vendors frequently provide online communities where the developer can get the ideas
to share experiences and seek advice from others.
5) Scalability
Applications deployed can scale from one to thousands of users without any changes to the
applications.
Disadvantages of Platform as a Service
1) Vendor lock-in
One has to write the applications according to the platform provided by the PaaS vendor,
so the migration of an application to another PaaS vendor would be a problem.
2) Data Privacy
Corporate data, whether it can be critical or not, will be private, so if it is not located
within the walls of the company, there can be a risk in terms of privacy of data.
1) Vendor lock-in
One has to write the applications according to the platform provided by the PaaS vendor,
so the migration of an application to another PaaS vendor would be a problem.
2) Data Privacy
Corporate data, whether it can be critical or not, will be private, so if it is not located
within the walls of the company, there can be a risk in terms of privacy of data.
• Social Networks - Social networking sites are used by the general public, so
social networking service providers use SaaS for their convenience and handle the
general public's information.
• Mail Services - To handle the unpredictable number of users and load on e-mail
services, many e-mail providers offering their services using SaaS.
Advantages of SaaS
1) SaaS is easy to
buy
2. One to
Many
3. Less hardware required for
SaaS
4. Low maintenance required for SaaS
6. Multidevice support
7. API
Integration
8. No client-side installation
Disadvantages of SaaS
1)
Security
2) Latency issue