Introduction To Cloud Computing
Introduction To Cloud Computing
To
Cloud
Computing
What is Cloud Computing?
• Cloud computing is a model for enabling convenient, on-
demand network access to a shared pool of configurable
computing resources (e.g., networks, servers, storage,
applications, and services)
• It can be rapidly provisioned and released with minimal
management effort.
• It provides high level abstraction of computation and storage
model.
• It has some essential characteristics, service models, and
deployment models.
What is Cloud Computing?
• On-Demand Self Service:
• A consumer can unilaterally provision computing capabilities,
automatically without requiring human interaction with each
service’s provider.
• Heterogeneous Access:
• Capabilities are available over the network and accessed
through standard mechanisms that promote use by
heterogeneous small or large client platforms.
What is Cloud Computing?
• Resource Pooling:
• The provider’s computing resources are pooled to serve
multiple consumers using a multi-tenant model.
• Different physical and virtual resources dynamically assigned
and reassigned according to consumer demand.
• Measured Service:
• Cloud systems automatically control and optimize resources
used by leveraging a metering capability at some level of
abstraction appropriate to the type of service.
• It will provide analyzable and predictable computing platform.
History & Evolution
Cloud computing is all about renting
computing services. This idea first came in the 1950s.
In making cloud computing what it is today, five
technologies played a vital role.
Strategic Edge:
Cloud computing offers a competitive edge over your competitors. It is
one of the best advantages of Cloud services that helps you to access the latest
applications any time without spending your time and money on installations.
High Speed:
Cloud computing allows you to deploy your service quickly in fewer clicks.
This faster deployment allows you to get the resources required for your system within
fewer minutes.
Merits of Cloud Computing
Back-up and restore data:
Once the data is stored in a Cloud, it is easier to get the back-up and
recovery of that, which is otherwise very time taking process on-premise.
Automatic Software Integration:
In the cloud, software integration is something that occurs
automatically. Therefore, you don’t need to take additional efforts to customize and
integrate your applications as per your preferences.
Reliability:
Reliability is one of the biggest benefits of Cloud hosting. You can always
get instantly updated about the changes.
Mobility:
Employees who are working on the premises or at the remote locations
can easily access all the could services. All they need is an Internet connectivity.
Merits of Cloud Computing
Unlimited storage capacity:
The cloud offers almost limitless storage capacity. At any time you can
quickly expand your storage capacity with very nominal monthly fees.
Collaboration:
The cloud computing platform helps employees who are located in
different geographies to collaborate in a highly convenient and secure manner.
Quick Deployment:
Last but not least, cloud computing gives you the advantage of rapid
deployment. So, when you decide to use the cloud, your entire system can be fully
functional in very few minutes. Although, the amount of time taken depends on what
kind of technologies are used in your business.
Obstacles for Cloud Computing?
Performance Can Vary:
When you are working in a cloud environment, your application is
running on the server which simultaneously provides resources to other
businesses. Any greedy behavior or DOS attack on your tenant could affect the
performance of your shared resource.
Technical Issues:
Cloud technology is always prone to an outage and other
technical issues. Even, the best cloud service provider companies may face this
type of trouble despite maintaining high standards of maintenance.
Downtime:
Downtime should also be considered while working with cloud
computing. That’s because your cloud provider may face power loss, low
internet connectivity, service maintenance, etc.
Obstacles for Cloud Computing?
Security Threat in the Cloud:
Another drawback while working with cloud computing services is
security risk. Before adopting cloud technology, you should be well aware of the
fact that you will be sharing all your company’s sensitive information to a third-
party cloud computing service provider. Hackers might access this information.
Internet Connectivity:
Good Internet connectivity is a must in cloud computing. You can’t
access cloud without an internet connection. Moreover, you don’t have any
other way to gather data from the cloud.
Lower Bandwidth:
Many cloud storage service providers limit bandwidth usage of
their users. So, in case if your organization surpasses the given allowance, the
additional charges could be significantly costly
CLOUD COMPUTING
RISK/VULNERABILITIES
At a high level, cloud environments face the same
dangers as traditional data centers; the threat situation is similar.
Cloud computing runs software, and adversaries attempt to exploit
any vulnerabilities.
• Phishing: To gain access to their information or capture their session ID, hackers may
direct customers to an insecure website where they can steal their data or hijack their
session.
• Keyloggers: A software program that keeps track of user activity, including usernames
and passwords, and transmits the data to hackers.
• Buffer overflow attacks: Overwriting data in memory with bad content designed to
provide the unauthorized attacker entry.
• Cross-Site Scripting (XSS) attacks: An attack in which the attacker uses a web browser to
deliver harmful scripts to obtain access to unsecured accounts.
• Brute force attacks: When attackers guess passwords — usually with software — they
compromise accounts.
CLOUD COMPUTING
RISK/VULNERABILITIES
MALICIOUS INSIDERS:
Even if you prevent yourself from the other types of
cloud security threats, malicious insiders, such as present and
previous employees, can still harm your organization. It is one
of the most common cloud computing vulnerabilities.
• Employees
• Contractors
• Business partners
CLOUD COMPUTING
RISK/VULNERABILITIES
CYBERATTACKS:
Cybercrime is a business, and cybercriminals target their victims
based on their expected return on investment. Publicly accessible cloud-based
facilities are frequently inadequately secured, and they contain a lot of sensitive
and valuable data. Furthermore, because many different firms utilize the cloud,
successful assaults have a good chance of being repeated many times with
considerable accuracy. As a consequence, corporate cloud expansions are
frequent targets of cyberattacks. It is one of the most common cloud computing
vulnerabilities.