Unit 2 Cloud Computing
Unit 2 Cloud Computing
Unit 2 Cloud Computing
The revenue we generate from the ads we show on our website and app
funds our services. The generated revenue helps us prepare new notes
and improve the quality of existing study materials, which are
available on our website and mobile app.
If you don't use our website and app directly, it will hurt our revenue,
and we might not be able to run the services and have to close them.
So, it is a humble request for all to stop sharing the study material we
provide on various apps. Please share the website's URL instead.
Syllabus: Cloud services- SAAS, PAAS, IAAS, cloud design and implementation using SOA, conceptual cloud
model, cloud stack, computing on demand, Information life cycle management, cloud analytics,
information security, virtual desktop infrastructure, and storage cloud.
Characteristics of IaaS
followDownloaded
us on instagram for(rgrgrg369@gmail.com)
by Raja Gupta frequent updates: www.instagram.com/rgpvnotes.in
lOMoARcPSD|43261477
applications.
Characteristics of PaaS
Characteristics of SaaS
In service oriented architecture, a number of services communicate with each other, in one of two ways:
through passing data or through two or more services coordinating an activity. This is just one definition of
Service-Oriented Architecture.
• Consumer Interface Layer: These are GUI based apps for end users accessing the applications.
• Business Process Layer: These are business-use cases in terms of application.
• Services Layer: These are whole-enterprise, in service inventory.
• Service Component Layer: These are used to build the services, such as functional and technical
libraries.
• Operational Systems Layer: It contains the data model.
Here lies the protocol stack of SOA showing each protocol along with their relationship among each
protocol. These components are often programmed to comply with SCA (Service Component Architecture),
a language that has broader but not universal industry support.
These components are written in BPEL (Business Process Execution Languages), Java, C#, XML and can
apply to C++ or FORTRAN or other modern multi-purpose languages such as Python, PP or Ruby. With this,
SOA has extended the life of many all-time famous applications.
followDownloaded
us on instagram for(rgrgrg369@gmail.com)
by Raja Gupta frequent updates: www.instagram.com/rgpvnotes.in
lOMoARcPSD|43261477
An example of a web service standard is SOAP, which stands for Simple Object Access Protocol. In a
nutshell, SOAP is a messaging protocol specification for exchanging structured information in the
implementation of web services in computer networks. Although SOAP wasn’t well-received at first, since
2003 it has gained more popularity and is becoming more widely used and accepted. Other options for
implementing Service-Oriented Architecture include Jini, COBRA or REST.
It’s important to note that architectures can operate independently of specific technologies, which means
they can be implemented in a variety of ways, including messaging, such as ActiveMQ, Apache Thrift and
SORCER.
Advantages of SOA
With high-tech engineering and enterprise point of view, various offers are provided by SOA which proved
to be beneficial. These are:
• Language Neutral Integration: Regardless of the developing language used, the system offers and
invoke services through a common mechanism. Programming language neutralization is one of the
key benefits of SOA's integration approach.
• Component Reuse: Once an organization built an application component and offered it as a service,
the rest of the organization can utilize that service.
• Organizational Agility: SOA defines building blocks of capabilities provided by software and it offers
some service(s) that meet some organizational requirement which can be recombined and
integrated rapidly.
• Leveraging Existing System: This is one of the major use of SOA which is to classify elements or
functions of existing applications and make them available to the organizations or enterprise.
followDownloaded
us on instagram for(rgrgrg369@gmail.com)
by Raja Gupta frequent updates: www.instagram.com/rgpvnotes.in
lOMoARcPSD|43261477
This model provides many clients with the required services and infrastructure. This model is available on a
pay-per-user license policy or free-of-charge basis depending on the vendor. The public cloud deployment
model is suitable for business requirements. The reason is, in business, load spike management is a
necessity. Load spike is a term used in software. The different characteristics of load spikes are balancing
request for network connection, hosting SaaS applications and utilizing the available temporary
infrastructures to develop and test applications and managing user-consumed applications.
If the user-consumed applications are not managed, large investments in infrastructure would be required
from businesses. CAPital EXpenditure or CAPEX and OPerational EXpenditure or OPEX is decreased using
this model.
Private Cloud
In this model, hosting is built and maintained specifically for each client, which ensures data security. The
necessary infrastructure can be on-site or at a third-party location. Private Cloud can be a cloud residing
within an organization, or it can be hosted in another data-center leasing organization. If it is hosted in
another data-center leasing organizations or hosted by cloud provider, it is termed as Virtual Private Cloud
or VPC.
Private cloud is not cost efficient, however, the advantage of this model is the level of security it offers.
When adopting the cloud, data security becomes a point of concern for many organizations. A secure-
access VPN or the physical location within a client’s firewall system addresses the security concerns. This
model is also adopted by organizations which need applications or data to adhere to various regulatory
standards like SOX, HIPAA, or SAS70.
These standards mandate the management of data, for privacy and audits that govern the corporation.
Many SaaS applications like SugarCRM give their customers choice where they can keep the data on their
premise to assure data privacy. Another choice available is of virtual private cloud which is offered by
Amazon. The major advantage of Private cloud is the total cost of ownership with respect to hardware and
other components remains with the organization.
Community Cloud
In this model, many organizations share the infrastructure offered by cloud. The policy and compliance
considerations are the same throughout. This requires various organizations to co-operate. This model is
shared by a bigger group, which decreases the cost further in comparison to private cloud. A community
cloud is used for management of data and applications. This is beneficial for many government
departments on a state-level who need to access the same data.
Hybrid Cloud
This model enables different businesses to utilize the secured applications and data hosting available on a
private cloud. However, businesses continue to get cost benefits as the shared applications and data are
kept on a public cloud. This model has benefits of both private and public cloud. If the present private
cloud infrastructure is unable to manage the load spikes, and needs a back-up to support the load, this is
called cloud bursting, which is also managed by this model.
A migration of workloads between private and public clouds is assisted without inconveniencing the user.
followDownloaded
us on instagram for(rgrgrg369@gmail.com)
by Raja Gupta frequent updates: www.instagram.com/rgpvnotes.in
lOMoARcPSD|43261477
Application Programming Interfaces or APIs are exposed by several PaaS deployments. This can be
combined with the internal or private cloud hosted applications without compromising on the security
features. The two examples of this model are force.com and Microsoft Azure. Hybrid cloud is more secure
since here the customer can maintain highly sensitive data with their servers and less sensitive data with
the cloud service provider’s server.
CLOUD STACK
The 6 layers of the Cloud Computing Stack (from top to bottom) are:
• Clients are computer hardware and/or computer software which rely on The Cloud for application
delivery, or which is specifically designed for delivery of cloud services and which are in either case
essentially useless without it.
• Services (Web Service) are software systems designed to support interoperable machine-to-
machine interaction over a network which may be accessed by other cloud computing components,
software (e.g. Software plus services) or end users directly.
• 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.
• Platform (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.
• Storage is 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).
• Infrastructure (Infrastructure as a service) is the delivery of computer infrastructure (typically a
platform virtualization environment) as a service.
COMPUTING ON-DEMAND
On-demand computing is a business computing model in which computing resources are made available to
the user on an “as needed” basis. Rather than all at once, on-demand computing allows cloud hosting
companies to provide their clients with access to computing resources as they become necessary.
followDownloaded
us on instagram for(rgrgrg369@gmail.com)
by Raja Gupta frequent updates: www.instagram.com/rgpvnotes.in
lOMoARcPSD|43261477
Industry experts predict on-demand computing to soon be the most widely used computing model for
enterprises. In fact, IBM’s vice-president of technology and strategy stated, “The technology is at a point
where we can start to move into an era of on-demand computing”.
The manufacturing industry is seeking on demand cloud-based services in order to increase efficiency from
a supply chain, distribution, and services standpoint. Here are just a few of the ways that cloud computing
is revolutionizing the manufacturing industry:
• Capturing and applying company-wide data through the use of analytics, business intelligence and
rules engines.
• Piloting and quickly moving to a full launch of supplier portals and collaboration platforms,
complete with quality management dashboards and workflows.
• Accelerating new product development and introduction strategies to attain time-to-market
objectives.
• Managing indirect and direct channel sales from a single cloud platform that tracks sales results at
the individual, group, and divisional level.
• Automating customer service, support and common order status inquiries online.
• Increasing reliance on two-tier ERP strategies to gain greater efficiencies in material planning and
supplier management, as well as to reduce logistics costs.
Unlike earlier approaches to data storage management, ILM involves all aspects of dealing with data,
starting with user practices, rather than just automating storage procedures, as for example, hierarchical
storage management (HSM) does. Also in contrast to older systems, ILM enables more complex criteria for
storage management than data age and frequency of access.
ILM uses more complex criteria than data file type, age and access frequency. ILM products automate data
management by organizing data and automating data migration into tiers categorized by policy criteria.
• Policy: Determined by business goals and drivers. Storage and information policies are shaped by
executive and managerial determinations of IT governance and management, service level
agreements (SLA), change control processes and system availability and recovery time
requirements in the event of unexpected events, such as accidents or disasters.
• Operational: Includes data backup and recovery, like data restoration and system restarts
archiving (long-term data retention) and other daily processes and procedures for storage
management.
• Infrastructure: Includes logical and physical architectures, such as simulated and physical hard drive
partitions applications and corresponding storage platforms related to required production, testing
and development data storage security and data centre capacities and limitations.
ILM's path management feature is used facilitate stored application data retrieval and allow user
specification of policies that define data values according to different times, rates and lifespan. For
example, ILM systems allow users to search for various types of stored data file instances, such as
customer IDs.
followDownloaded
us on instagram for(rgrgrg369@gmail.com)
by Raja Gupta frequent updates: www.instagram.com/rgpvnotes.in
lOMoARcPSD|43261477
Unforeseen circumstances occur outside of normal business operations and cannot be automated. An
example is a legal hold, also known as a litigation hold or legal freeze, which requires data administrators
to cease normal ILM data flow continuation.
CLOUD ANALYTICS
Cloud analytics is the use of remote public or private computing resources known as the cloud to analyze
data on demand. Cloud computing analytics helps streamline the business intelligence process of
gathering, integrating, analyzing and presenting insights to enhance business decision making.
• Scalability & agility: Scalability, in volume of users and data, is one of the advantages of cloud
analytics. Cloud computing can enable the abilities to add data storage and data analysis capacity as
needed. In this way, businesses can most efficiently scale the storing, processing and leveraging of
data through insights that reflect changing market conditions.
• Unified approach to data: Cloud analytics can provide a unified approach to data, allowing fast
access to necessary business data by your organization’s decision-makers. That includes access to
different types of data, as well as data from different sources. You can rapidly explore, test and
evaluate data to find strategic insights that advance the enterprise.
• Breaks down silos: When a business takes advantage of cloud analytics, it can effectively achieve
cross-organizational integration of data. Leveraging data from different parts of your organization
through a cloud analytics solution can deliver daily insights. These insights can be a competitive
advantage that propels your business forward. Data stored and analyzed in the cloud also makes it
easier for employees of all types to quickly access data and share insights, supporting effective
communication, collaboration, and decision making.
• Find answers and draw insights quicker: A cloud analytics platform allows businesses to better
integrate and analyze data quickly to identify intelligent insights for actionable decisions at the
moment of relevance.
• Encourage more collaboration: When businesses use a cloud analytics platform, they gain a central
place to access data and connect to shared information whenever necessary or proactively
delivered. This shared connection and fast access to data enhance collaboration throughout the
enterprise.
• Increase data security and governance: A cloud-based analytics platform can provide a single and
secure access point to data. Also, a cloud analytics platform improves data governance by giving
you more granular access controls for who has access to what data and audit capabilities to
understand who accessed what data.
INFORMATION SECURITY
Information Security remains a key concern in terms of legal or competition, as large amounts of data
followDownloaded
us on instagram for(rgrgrg369@gmail.com)
by Raja Gupta frequent updates: www.instagram.com/rgpvnotes.in
lOMoARcPSD|43261477
Ensuring Information Security is a significant issue because enterprises lose control over their data in cloud
environments. As privacy threats come from inside and outside, it is imperative to maintain data
protection, not only from external adversaries but also from malicious insiders.
Handling critical enterprise data on the cloud seemed like a difficult proposition, as the penalty for breach
is severe. This further led organizations to consider four key measures for security in cloud analytics.
• Incident Logging and Monitoring: It is imperative to monitor the data infrastructure for threats
while subjecting the same to penetration tests. The changes observed in the environment must be
logged and reviewed periodically.
• Data Classification: Some data fields are highly sensitive and create the need for categorization in
terms of encryption and access-level requirements. These requirements involve the encryption of
data fields at rest and/or during transit. The diversity of business requirements further necessitates
the logical and/or physical segregation of the data, to prevent accidental access or contamination.
• Third-Party Audits: The value of audits carried out by third parties cannot be overstated. This is
because, despite their best intentions, enterprises can develop collective myopia when testing is
avoided. The audit reports are standardized according to the industry guidelines.
• Access Control: In order to regulate access, movement, and manipulation of the data, technical
controls and policies are required to be in place. These controls can further vary on the basis of the
access profile, application programmer and data analyst.
followDownloaded
us on instagram for(rgrgrg369@gmail.com)
by Raja Gupta frequent updates: www.instagram.com/rgpvnotes.in
lOMoARcPSD|43261477
feature similar, regular consumption of cloud, web and mobile apps across multiple contexts, especially if
it’s persistent VDI.
STORAGE CLOUD
Cloud storage is a cloud computing model that stores data on the Internet through a cloud computing
provider who manages and operates data storage as a service. It’s delivered on demand with just-in-time
capacity and costs, and eliminates buying and managing your own data storage infrastructure. This gives
agility, global scale and durability, with “anytime, anywhere” data access.
• Total Cost of Ownership: With cloud storage, there is no hardware to purchase, storage to
provision, or capital being used for "someday" scenarios. You can add or remove capacity on
demand, quickly change performance and retention characteristics, and only pay for storage that
you actually use. Less frequently accessed data can even be automatically moved to lower cost tiers
in accordance with auditable rules, driving economies of scale.
• Time to Deployment: When development teams are ready to execute, infrastructure should never
slow them down. Cloud storage allows IT to quickly deliver the exact amount of storage needed,
right when it's needed. This allows IT to focus on solving complex application problems instead of
having to manage storage systems.
• Information Management: Centralizing storage in the cloud creates a tremendous leverage point
for new use cases. By using cloud storage lifecycle management policies, you can perform powerful
information management tasks including automated tiering or locking down data in support of
compliance requirements.
followDownloaded
us on instagram for(rgrgrg369@gmail.com)
by Raja Gupta frequent updates: www.instagram.com/rgpvnotes.in
lOMoARcPSD|43261477
• Block Storage - Other enterprise applications like databases or ERP systems often require
dedicated, low latency storage for each host. This is analogous to direct-attached storage (DAS) or a
Storage Area Network (SAN). Block-based cloud storage solutions like Amazon Elastic Block Store
(EBS) are provisioned with each virtual server and offer the ultra low latency required for high
performance workloads.
followDownloaded
us on instagram for(rgrgrg369@gmail.com)
by Raja Gupta frequent updates: www.instagram.com/rgpvnotes.in
lOMoARcPSD|43261477
Thank you for using our services. Please support us so that we can
improve further and help more people.
https://www.rgpvnotes.in/support-us