This document introduces cloud computing and discusses its fundamentals. It begins by explaining what cloud computing is and discussing its history and evolution from early concepts of time-sharing to modern cloud platforms. It then outlines the key characteristics of cloud computing like on-demand access, resource pooling, and measured service. The document also describes the major cloud deployment models including public, private, hybrid and community clouds. Finally, it discusses how traditional data centers evolved into private clouds through increased virtualization and automation.
“This chapter provide an overview of introductory cloud computing topics. It begins with a brief history of cloud computing along with short descriptions of its business and technology drivers. This is followed by definitions of basic concepts and terminology, in addition to explanations of the primary benefits and challenges of cloud computing adoption.”
Reasons for Cloud Computing’s Popularity in the UKAHZ Associates
Cloud Computing is a regular term that for anything that involves delivering hosted services over the internet. It is one of the branches of computer science that covers the management, storage, and processing of data on a network of remote internet servers. Moreover, Cloud Computing is the future of information storage. It’ll also provide an efficient and modern method of access to computing resources. The main objective of Cloud Computing is to make companies build large server rooms to securely store their data. Because of the young nature of the discipline, the demand for people with cloud computing skills is high.
Sample of workshop given at CloudAsia 2012. Workshop is 700 slides, so this is just a small sample to give a feel for the content, depth and independent approach.
“This chapter provide an overview of introductory cloud computing topics. It begins with a brief history of cloud computing along with short descriptions of its business and technology drivers. This is followed by definitions of basic concepts and terminology, in addition to explanations of the primary benefits and challenges of cloud computing adoption.”
Reasons for Cloud Computing’s Popularity in the UKAHZ Associates
Cloud Computing is a regular term that for anything that involves delivering hosted services over the internet. It is one of the branches of computer science that covers the management, storage, and processing of data on a network of remote internet servers. Moreover, Cloud Computing is the future of information storage. It’ll also provide an efficient and modern method of access to computing resources. The main objective of Cloud Computing is to make companies build large server rooms to securely store their data. Because of the young nature of the discipline, the demand for people with cloud computing skills is high.
Sample of workshop given at CloudAsia 2012. Workshop is 700 slides, so this is just a small sample to give a feel for the content, depth and independent approach.
Presentation on the topic "Cloud Computing"..
properly and briefly explained all the contents of the topic..
backgrounds and photos used makes it look cool ,accurate and to the point..
Cloud computing has its roots in the early days of the internet, when companies began to offer web-based services such as email and online storage. The term "cloud computing" itself was coined in the early 2000s, and it quickly gained popularity as a way to describe the delivery of computing resources over the internet.
The first cloud computing services were launched by major technology companies such as Amazon, Google, and Microsoft in the mid-2000s. Amazon Web Services (AWS) was launched in 2006, and it quickly became the leading provider of cloud computing services, offering a wide range of infrastructure and platform services to businesses of all sizes.
If you want to know more about Cloud computing you can visit the website:
https://www.cetpainfotech.com/technology/cloud-computing-training
The presentation is based on the speech of Rajkumar Buyya on Cloud Bus Toolkit.
Amit Kumar Nath (CSE, DU) and I made this presentation to provide a brief description about some useful cloud bus toolkit, such as, Aneka, CloudSim, Broker, Cloud Maker, Workflow.
Introduction
m Definiton of Cloud Computing
p Characteristics of Cloud Computing
p Benefits of Cloud Computing
m Cloud Infrastructure
m Service Delivery Models (IAAS, PAAS and SAAS)
m Cloud Deployment Models/ Types of Cloud
m Pros and Cons of Cloud Computing
Cloud architecture, conception and computing PPTNangVictorin
These platforms hide the complexity and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API (Applications Programming Interface). Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
More Related Content
Similar to ICC1_Module 1_Fundamentals of Cloud Computing.pptx
Presentation on the topic "Cloud Computing"..
properly and briefly explained all the contents of the topic..
backgrounds and photos used makes it look cool ,accurate and to the point..
Cloud computing has its roots in the early days of the internet, when companies began to offer web-based services such as email and online storage. The term "cloud computing" itself was coined in the early 2000s, and it quickly gained popularity as a way to describe the delivery of computing resources over the internet.
The first cloud computing services were launched by major technology companies such as Amazon, Google, and Microsoft in the mid-2000s. Amazon Web Services (AWS) was launched in 2006, and it quickly became the leading provider of cloud computing services, offering a wide range of infrastructure and platform services to businesses of all sizes.
If you want to know more about Cloud computing you can visit the website:
https://www.cetpainfotech.com/technology/cloud-computing-training
The presentation is based on the speech of Rajkumar Buyya on Cloud Bus Toolkit.
Amit Kumar Nath (CSE, DU) and I made this presentation to provide a brief description about some useful cloud bus toolkit, such as, Aneka, CloudSim, Broker, Cloud Maker, Workflow.
Introduction
m Definiton of Cloud Computing
p Characteristics of Cloud Computing
p Benefits of Cloud Computing
m Cloud Infrastructure
m Service Delivery Models (IAAS, PAAS and SAAS)
m Cloud Deployment Models/ Types of Cloud
m Pros and Cons of Cloud Computing
Cloud architecture, conception and computing PPTNangVictorin
These platforms hide the complexity and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API (Applications Programming Interface). Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
Similar to ICC1_Module 1_Fundamentals of Cloud Computing.pptx (20)
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
2. 2
Objectives:
Introduction to Cloud Computing
The objectives of this module are:
• Explain Cloud Computing and the need for cloud.
• Outline the history of Cloud Computing.
• Describe the various cloud deployment models.
• Explain the evolution of data centres into private clouds.
• Explain the business value of Cloud Computing.
3. 3
Outcomes:
Introduction to Cloud Computing
At the end of this module, you are expected to:
• Explain Cloud Computing and its advantages.
• Describe cloud deployment models.
• Determine the evolution of data centres into private clouds.
• Recognize the business applications of cloud.
4. 4
Contents
1. Cloud Computing
2. Evolution of Cloud Computing
3. Characteristics of Cloud Computing
4. Advantages and Disadvantages of Cloud Computing
5. Cloud Deployment Models
6. Data Centres and Private Cloud
7. Business value in Cloud Computing
Introduction to Cloud Computing
6. 6
Introduction to Cloud Computing
Have you accessed the photos that you uploaded on Facebook in the past?
Where are the photos
and videos we uploaded
on Facebook stored?
7. Introduction to Cloud Computing
All the data are stored on Facebook servers located all across the globe.
8. 8
Introduction to Cloud Computing
So, there is no need
to store anything? No.
All we need is a
password and if we can
get to the internet
through any device we
can access our data.
Similarly, we access Gmail, LinkedIn and other social media applications.
9. 9
Introduction to Cloud Computing
To understand why cloud computing is needed, consider this as an example; we all have used Uber or
Ola services at least once.
What is the advantage of using these services over buying a car?
Own car
OLA
UBER
VS.
10. 10
Introduction to Cloud Computing
Buying a car requires investment,
driving ourselves or hiring a chauffeur,
parking space and maintenance.
Cloud computing services such as Uber
or Ola is like renting a car. No parking
space required, no maintenance and
you pay by miles.
Own car UBER
Why Cloud Computing ?
Benefits of Cloud Computing?
Private Car Rental or Public car
OLA
12. 12
• Cloud provides a host of benefits which make it so popular.
• We can not only store large amounts of data securely on the cloud, but it is also possible to rent the
latest hi-tech software and even hardware.
• For example:
• Consider that you are using a traditional method of computing in your office, now if your
company recruits some more employees then you need to do all the hardware as well as
software setup for all those employees again which will inevitably increase your expenses.
• However, using cloud computing you get the platform on rent and simply provide the
employees a terminal and credentials to logon to their virtual system. Hence, in this case you
rent the processing time, memory and the software setup.
• Whenever an employee quits, his resources are freed and there is no need to pay for those
rentals.
Introduction to Cloud Computing
Why Cloud?
13. 13
Introduction to Cloud Computing
The cloud itself is a set of hardware, networks, storage,
services and interfaces that enable the delivery of
computing as a service.
Cloud Computing – Definition:
Cloud Computing is the on-demand delivery of computer
power, infrastructure, applications, storage and other IT
resources through a cloud services platform via the
internet with pay-as-you-go pricing.
Why Cloud?
15. Introduction to Cloud Computing
16
• The origin of cloud can be traced as far back as 1950s
when John McCarthy, a computer scientist, introduced
‘theory of time sharing’.
• In the 1960s, J.C.R. Licklider developed the ARPANET
(Advanced Research Projects Agency Network) which
formed the basis of today’s internet.
• The development of virtual machines in 1970s enabled
users to run multiple operating systems on a single
machine.
• In 1991, the World Wide Web emerged.
History of Cloud Computing
16. Introduction to Cloud Computing
17
• The 1990s also saw a shift from point-to-point data circuits
to virtual private network services being offered by
telecommunication companies. This resulted in increased
bandwidth at a lower cost.
• In 1997, the first definition of cloud computing was given
by Professor Ramnath Chellapa of Emory University. He
defined Cloud Computing as,
‘Computing paradigm where the boundaries of
computing will be determined by economic rationale
rather than technical limits alone.’
History of Cloud Computing
17. Introduction to Cloud Computing
18
Major Milestones:
• 1999: Salesforce.com
Established the ability to use a simple website on the
Internet to deliver enterprise-level applications.
• 2002: Amazon Web Services
Featured several cloud-based retail services which
included data storage and computation.
• 2006: Amazon’s Elastic Compute Cloud (EC2) – the
first commercial cloud
Enabled small companies to rent computers that
would host and run their own applications.
History of Cloud Computing
18. Introduction to Cloud Computing
19
Major Milestones:
• 2007: Dropbox
MIT student created this file-hosting service that
offers file storage and synchronization.
• 2009:
Google Apps – example of browser-based enterprise
applications
Windows Azure – Microsoft’s cloud computing
platform
History of Cloud Computing
19. 19
Introduction to Cloud Computing
1. On-demand Service
2. Broad Network Service
3. Resource Pooling
4. Rapid Elasticity
5. Measured Service
Characteristics of Cloud Computing
20. 20
Introduction to Cloud Computing
1. On-demand Service: The user can provide the required resources automatically without
human intervention.
2. Broad Network Access: Accessible from any of the consumer’s devices (such as Mobile,
tablet, laptop and Desktop).
3. Resource Pooling: Multiple consumers can use multiple physical and virtual resources
dynamically assigned and reassigned according to their demand.
4. Rapid Elasticity: Capabilities can be provisioned elastically. They can be scaled up and
down based on the consumer’s demand.
5. Measured Service: The service is measured using the pay-as-you-go pricing model.
Characteristics of Cloud Computing
21. 21
Introduction to Cloud Computing
The major three categories are IaaS, PaaS and SaaS.
1. Infrastructure as a service (IaaS): The cloud provider provides IT infrastructure like the servers,
virtual machines, storage, networks, and the operating systems on pay-as-you-go basis.
2. Platform as a service (PaaS): The developers may use the cloud computing services on demand for
creating a web or mobile application. They need not worry about setting up the development
environment.
3. Software as a service (SaaS): The users just connect to the Internet through phone, PC or the tablet
and use the application hosted on cloud. The cloud service providers host and manage the software
application, infrastructure, handle maintenance and upgrades including patching.
Types of Cloud Services:
23. 23
Introduction to Cloud Computing
Other Cloud services:
1. Data as a service (DaaS): data are stored on cloud and made available to users on demand
regardless of their geographic location.
2. Desktop as a service provides a virtual desktop.
3. Storage as a service (SaaS) provides data storage infrastructure.
4. Test environment as a service: we can rent a test setup to quickly test our application.
5. Security as a service (SECaaS): we can allow the cloud provider to take care of the security.
6. API as a service is a SaaS exposed as an API (Application Programming Interface). It allows
users to access web services such as Google Maps, credit card processing and payroll processing.
Types of Cloud Services:
25. 25
Introduction to Cloud Computing
• National Institution of Standards and Technology (NIST) operate under the US Department
of Commerce and has defined many of the key concepts used in cloud computing.
• NIST Special Publication 800-145 identifies four models for cloud deployments. These are:
1. Public Cloud
2. Private Cloud
3. Community Cloud
4. Hybrid Cloud
Cloud Deployment Models:
26. 26
Introduction to Cloud Computing
• Private cloud – owned by a single
organization
• Public cloud – accessible to the public
• Community cloud – shared by a group of
organizations
• Hybrid cloud – a combination of the above
three clouds
Cloud Deployment Models:
27. 27
Introduction to Cloud Computing
• Public clouds are external publicly available
environments accessible to multiple tenants.
• The cloud provider is responsible for the creation
and the on-going maintenance of the public cloud
and its IT resources.
• Public clouds are ideal for individuals, startups and
other organizations with financial restrictions.
Public Cloud
28. 28
Introduction to Cloud Computing
• Some of the Public cloud examples include Amazon Web Services, Microsoft Azure, IBM Cloud
and Google Cloud Platform.
Public Cloud
29. 29
Introduction to Cloud Computing
Consider this,
Connected Solutions is a startup venture started by four classmates who are
interested in developing IoT (Internet of Things) solutions. However, when it
comes to investing in infrastructure like storage and networking, finance is an
issue. What would Connected Solutions do?
• If you are limited in financial resources but still require a good amount of
space to store your data, using a public cloud is the best option.
• There are good public cloud pricing plans that offer good amount of storage.
• Additionally, public clouds tend to use the latest technological advancements
(hardware, software and so on), have better utilization rates, provide greater
elasticity and continually test your applications and networks.
The Case of Public Cloud
30. 30
Introduction to Cloud Computing
• A Private Cloud is owned by a single organization.
• Private cloud helps an organization in centralizing
the access of IT resources by its various locations
and departments.
• Private clouds are ideal especially for organizations
that have heavily invested in infrastructure.
Private Cloud
31. 31
Introduction to Cloud Computing
Consider this as an example,
You are a financial organization with a big infrastructure. You deal
with sensitive information, hence, security is of utmost importance.
You want your infrastructure to be centralized, secure and to have a
greater control over it. What is your best option?
• A private cloud though expensive, comes with greater security
and control.
• A private cloud is custom designed by you for your business.
• It allows for rapid scaling of business operations.
• And most importantly, when issues arise you can prioritize
and handle them unlike a public cloud where the delays in
resolving an issue may pile up.
The Case of Private Cloud
32. 32
Introduction to Cloud Computing
Private clouds combine the security of keeping resources in-
house with the scalability of the cloud by storing resources
privately. Therefore, they are an ideal solution for companies
with compliance requirements who cannot host their
resources on a public cloud.
However, public clouds are best when facing financial
restrictions and are not dealing with sensitive information.
Public Cloud vs. Private Cloud
34. 34
Introduction to Cloud Computing
Community Cloud
• Community cloud model is shared by a group of
organizations with similar requirements such as
security, compliance and IT policies.
• The community cloud may be jointly owned by the
community members or by a third-party cloud
provider that provisions a public cloud with limited
access.
35. 35
Introduction to Cloud Computing
The Case of Community Cloud
• For example, the Department of Defense and some intelligence agencies have launched data centre
improvement initiatives using a community cloud. This enables them to easily share data with other
agencies in the community cloud, while still keeping it secure and controlled.
• Another industry taking advantage of community clouds is the healthcare industry, where everyone
in the community can support patients and exchange data in a controlled way.
• Uses of community cloud:
1. Allows for easy sharing and collaboration
2. Lowers costs
36. 36
Introduction to Cloud Computing
Hybrid Cloud
• Hybrid cloud is a combination of two or more models, private cloud, public cloud or community
cloud.
• For example, a cloud consumer may choose to deploy cloud services processing sensitive data to a
private cloud and other less sensitive cloud services to a public cloud. The result of this
combination is a hybrid deployment model.
37. 37
Introduction to Cloud Computing
Consider a business with dynamic work load that experiences significant hike in business during
holiday season. They require more resources to handle the peak season. However, these resources are
not required for the rest of the year. What would be the best option?
A hybrid cloud - A private cloud for off season operations and public cloud services for the holiday
season is an ideal combination for such a business.
The Case of Hybrid Cloud
38. 38
Introduction to Cloud Computing
There are other variations of the basic cloud deployment
models such as:
Virtual Private Cloud: also called ‘dedicated cloud’ or
‘hosted cloud’ is a self-contained cloud environment hosted
and managed by a public cloud provider.
Other Deployment Models:
39. 39
Introduction to Cloud Computing
Inter-Cloud: comprised of two or more interconnected clouds.
Other Deployment Models:
Google
Salesforce
Zoho
Yahoo
Amazon
Microsoft
Intercloud
41. 41
Introduction to Cloud Computing
Advantages of Cloud Computing
1. Cost Efficient – the pay-as-you-go model significantly minimizes the organization’s costs.
2. Almost Unlimited Storage – Using cloud storage means unlimited storage capability. No running
out of storage or no need of investing in storage devices.
3. Backup and Recovery – all the data are backed up on to the cloud. Hence, backup and recovery
becomes more easier.
4. Automatic Software Integration – the changes to the software made by different developers are
tested and integrated several times in a day. This is automatically done when using cloud.
5. Easy Access to Information – once registered, information can be accessed from any location and
from any device.
6. Quick Deployment – using cloud you can get your entire system fully functioning in just a couple
of minutes.
42. 42
Introduction to Cloud Computing
Disadvantages of Cloud Computing:
1. Technical issues:
Though cloud enables you to access information from anywhere and on any device,
however, the system can sometimes malfunction and besides that you also need a strong
internet connection.
2. Security in Cloud:
You should always be careful to choose the most reliable service provider since the
company’s sensitive information is being handed over to a third party for storage.
3. Prone to Attack:
Storing information in the cloud makes it accessible to hackers.
44. 44
Introduction to Cloud Computing
A data centre is a repository that houses computing facilities
like servers, routers, switches and firewalls, as well as
supporting components like backup equipment, fire
suppression facilities and air conditioning.
A data centre can be either complex (dedicated building) or
simple (an area or room that houses only a few servers).
Additionally, a data centre can be either private or shared.
What is a Data Centre?
45. 45
Introduction to Cloud Computing
A data centre may include:
• Servers
• Computers
• Networking equipment such as routers or switches
• Security such as firewall or biometric security system
• Storage such as storage area network (SAN) or backup/tape
storage
• Data centre management software/applications
It can also include non-computing resources, such as:
• Power and cooling devices such as air conditioners or
generators
• Physical server racks/chassis
• Cables
• Internet backbone
Components of a Data Centre:
46. 46
Introduction to Cloud Computing
Today’s Cloud is an extension of data centres.
When we examine the evolution of traditional data centre infrastructure into the cloud, the journey
starts with server virtualization and moves through privately hosted and hybrid clouds into fully
public cloud infrastructures with all elements virtualized.
Evolution of Data Centres:
47. 47
Introduction to Cloud Computing
Traditional
Data Centre
Server
Virtualization
Distributed
Virtualization
Private
Clouds
Hybrid
Clouds
Public
Clouds
Increased Virtualization
Capital Expenses Operational Expenses
Going from physical traditional data centres to increasingly virtualized IT infrastructures in the cloud
Evolution of Data Centres:
48. 48
Introduction to Cloud Computing
Server Virtualization:
Server virtualization allows organizations to concentrate their data centre resources across a
smaller number of physical hosts.
Distributed Virtualization:
Extending the virtualization to include distributed resources using technologies that can transfer
operations between automated systems.
Private Clouds:
This is the first true transformation from traditional data centre resources to cloud-based
alternatives, enhancing the flexibility of resource assignment while still relying on local server
resources.
49. 49
Introduction to Cloud Computing
Hybrid Clouds:
The private clouds can be bridged with other cloud offerings to create hybrid clouds, extending the
resource pool beyond the systems present in local data centres.
Public Clouds:
The organizations move to eliminate private cloud components in favor of externally provided
public cloud environments. The data centre continues to empty and IT expands becomes a business
component with a smaller dedicated server support staff required for daily operations.
50. 50
Introduction to Cloud Computing
A Virtual Data Centre is a remote located pool of
computing, memory and storage resources that your
company can use on demand to reduce the need for
complex IT investments.
You simply rent the resources you need for longer and
shorter periods of time.
A software is used to administer the resources and roll
them out to your departments in need of computing
power. This is a software-defined data centre.
Virtual Data Centre on the Cloud
51. 51
Introduction to Cloud Computing
Evolution of a Data Centre into Private Cloud:
1. The first evolution phase is consolidation and aggregation of assets in a data centre (Traditional
data centre).
2. The second phase is abstraction of the data centre assets from the services that it provides using
virtualization technologies (Virtual Data centres).
3. The third phase is automating the process of provisioning the services.
4. The fourth phase is the ‘enterprise class cloud’. Here the cloud computing concepts are
implemented and IT services are delivered as a utility.
52. 52
Self Assessment Question
1. Cloud enables the delivery of:
a. Computing as a service
b. Software as a service
Answer: Computing as a service
Introduction to Cloud Computing
53. 53
Introduction to Cloud Computing
Self Assessment Question
2. Cloud Computing is:
a. A pay all service
b. A pay-as-you-go service
Answer: A pay-as-you-go service
54. 54
Introduction to Cloud Computing
Self Assessment Question
3. The concept of ____________ in mainframes forms the basis of cloud computing.
a. Distributed systems
b. Time sharing
Answer: Time sharing
55. 55
Introduction to Cloud Computing
Self Assessment Question
4. On-demand service means:.
a. User can provide the required resources automatically without human intervention.
b. User can provide the required resources manually without human intervention.
Answer: User can provide the required resources automatically without human intervention.
56. 56
Introduction to Cloud Computing
Self Assessment Question
5. Which of the given option is not specified by NIST:
a. Private Cloud.
b. Public Cloud
c. Hyper Cloud
d. Hybrid Cloud
Answer: Hyper Cloud
57. 57
Introduction to Cloud Computing
Self Assessment Question
6. _____________ is an externally available environment accessed by multiple tenants.
a. Private Cloud.
b. Public Cloud
c. Community Cloud
d. Hybrid Cloud
Answer: Public Cloud
58. 58
Introduction to Cloud Computing
Self Assessment Question
7. A private cloud is:.
a. Owned by a single organization
b. Owned by a single person
Answer: Owned by a single organization
59. 59
Introduction to Cloud Computing
Self Assessment Question
8. XYZ Company maintains a private cloud; however, it uses the public cloud services during peak
times. What is their cloud deployment model?
a. Community Cloud
b. Hybrid Cloud
Answer: Hybrid Cloud
60. 60
Introduction to Cloud Computing
Self Assessment Question
9. A group of companies share similar IT policies. Which cloud deployment model would you suggest
they use?
a. Private Cloud
b. Community Cloud
Answer: Community Cloud
61. 61
Introduction to Cloud Computing
Self Assessment Question
10. _______________ is a deployment model that connects two or more clouds.
a. Inter-cloud
b. Composite cloud
Answer: Inter-cloud
62. 62
Introduction to Cloud Computing
Self Assessment Question
11. Cloud enables users to access their data from any location and any device..
a. True
b. False
Answer: True
63. 63
Introduction to Cloud Computing
Self Assessment Question
12. Cloud supports:
a. Manual software integration
b. Automatic software integration
Answer: Automatic software integration
64. 64
Introduction to Cloud Computing
Self Assessment Question
13. Cloud has strong security. You can put all your confidential information on the cloud.
a. True
b. False
Answer: False
65. 65
Introduction to Cloud Computing
Self Assessment Question
14. Cloud data is prone to attack.
a. True
b. False
Answer: True
66. 66
Introduction to Cloud Computing
Self Assessment Question
15. A data centre is:
a. A repository that houses computing facilities like servers, routers, switches and firewalls, as well
as supporting components.
b. A repository to store databases
Answer: A repository that houses computing facilities like servers, routers, switches and
firewalls, as well as supporting components.
67. 67
Introduction to Cloud Computing
Self Assessment Question
16. Cables and cooling devices cannot be considered as components of a data centre.
a. Yes
b. No
Answer: No
68. 68
Introduction to Cloud Computing
Topics URL Notes
Cloud Computing
https://aws.amazon.com/what-is-cloud-
computing/
This link explains the basics of cloud
computing including its advantages.
History of Cloud
Computing
https://cloudcomputing521.wordpress.c
om/2017/05/01/history-of-cloud-
computing/
This link explains the origin and
evolution of cloud computing.
Cloud Deployment
Models
http://whatiscloud.com/cloud_deploym
ent_models/index
It contains links explaining Private,
Public, Community, Hybrid and other
deployment models for cloud.
Evolution of Data
Centres
https://www.cisco.com/c/dam/en_us/so
lutions/industries/docs/gov/CiscoClou
dComputing_WP.pdf
This link explains the phases involved
in the evolution of a traditional data
centre into a private cloud.
Document Links
69. 69
Introduction to Cloud Computing
Topics URL Notes
Cloud Computing
https://www.youtube.com/watch?v=QJ
ncFirhjPg
Gives an overview about cloud
computing
History of Cloud
Computing
https://www.youtube.com/watch?v=vw
1ip87CLVU
Gives a brief history of cloud
computing.
Cloud Deployment
Models
https://www.youtube.com/watch?v=Qk
5y--YQnOw
Explains the four major cloud
deployment models - private, public,
hybrid and community.
Video Links
71. 71
Introduction to Cloud Computing
Cloud for Business
For most businesses, IT has become a necessity.
• Hosting IT services in-house can be costly and distract businesses from focusing on their core
competencies.
• As such, IT is becoming less about acquiring the right equipment and more about acquiring the right
services.
• The business drivers for cloud are:
1. Cloud scalability
2. Cloud Security
3. Increasing Organizational agility
72. 72
Introduction to Cloud Computing
Cloud Scalability
• Scalability, also called flexibility or elasticity, is a key characteristic of cloud computing.
• It allows customers to increase or decrease computing resources, such as storage, computing
power and network bandwidth dynamically, based on their need and the amount the customer is
willing to pay.
• Scaling can be either vertical (scaling up) or horizontal (scaling out).
• Vertical scaling involves adding resources to a single node such as memory, processing power or
redundant components.
• Horizontal scaling involves adding more nodes to a distributed system.
74. 74
Introduction to Cloud Computing
Cloud computing can provide some benefit to security through
economies of scale. Cloud service providers may potentially
provide a greater level of security than an organization could
on its own by spreading the cost across its customer base.
The following are some examples of security benefits:
• Increased availability and improved disaster recovery
through redundancy and multiple locations
• Security specialists
• 24/7 staffing and monitoring
Cloud Security
75. 75
Introduction to Cloud Computing
Organizational agility is the ability to rapidly adapt to changes in the market or industry through
identification and realization of opportunities.
Cloud computing allows organizations to focus more on their core business activities and less on
maintaining an IT environment.
Increasing Organizational Agility
76. 76
Introduction to Cloud Computing
Rapid development
The following are some examples of how organizational agility is facilitated by cloud computing:
• Shortened Time to Market
A combination of self-service provisioning of resources and a pay-as-you-go billing model
allows organizations to rapidly develop new products (particularly applications or web-based
services) without being limited by the cost of computing hardware or being stalled by long
procurement time.
Increasing Organizational Agility
77. 77
Introduction to Cloud Computing
Mobility
Global access to organizational enterprise
resources is required for organizations with
a distributed workforce. Because cloud-
based applications are distributed over the
Internet and accessed via a web browser,
they are easily accessed by various types of
mobile devices.
Increasing Organizational Agility
78. 78
Introduction to Cloud Computing
Before moving the IT operations to the cloud a business
should consider the following steps:
1. Evaluate cloud computing costs.
2. Identify the value to your organization now and
in the future.
3. Choose an appropriate cloud model.
Moving to Cloud
79. 79
Introduction to Cloud Computing
Evaluate cloud computing costs
• It is essential to calculate the Total Cost of Ownership
(TCO).
• TCO is the complete cost of an object or service
throughout its lifetime, from purchase to disposal,
including both direct and indirect costs.
• The TCO for cloud services must be compared with the
TCO of handling the same services in-house before opting
for cloud services.
• Besides, the TCO of an on-premise cloud deployment
model will be higher than an external private cloud service
managed by a service provider.
80. 80
Introduction to Cloud Computing
Return on investment (ROI) is a performance measure used
to evaluate investment efficiency or compare multiple
investments.
It is calculated by dividing the benefit of the investment (net
gain or loss) by the cost of the investment.
The greater the ROI, the better the investment.
The formula is as follows:
ROI = (benefit – investment cost) / (investment cost)
Determine Return on Investment
81. 81
Introduction to Cloud Computing
Determine Return on Investment
Company XYZ is trying to decide whether it should invest in a
new SAN or utilize cloud storage.
• Factors going into the benefit of cloud storage might include
the reduced capital investment, reduction in administrative
overhead and reduced power costs in the in-house data centre.
• The investment cost would include both the up-front costs and
the subscription cost for a set period of time.
• Using the ROI formula, you can determine how long it will
take to break even (0 ROI) and to see value (positive ROI).
• A negative ROI indicates that it will cost the organization
money.
82. 82
Introduction to Cloud Computing
Choosing the appropriate model is a critical decision that will impact planning,
cost, and business processes at a minimum.
Public clouds:
Startups and small businesses and those with variable need of resources.
Private clouds:
For businesses which already have invested big time in IT infrastructure,
private cloud can help use it more efficiently and have greater control over
the data.
Hybrid clouds:
Hybrid clouds are suitable for businesses that generally would benefit from
private cloud services but occasionally have periods of high demand. During
these high-demand times, public cloud resources can be used.
Choosing the Appropriate Cloud Model
84. 84
Introduction to Cloud Computing
WhatsApp (hosted on IBM Softlayer)
WhatsApp started as an inexpensive messaging service to link people over internet. However, in a
short period of time it became a huge success and a messaging giant.
Case Study I
85. 85
Introduction to Cloud Computing
Case Scenario:
At the beginning, WhatsApp had 50 million users. This number grew
to 200 million by third year of its operation and doubled in the next
year and reached more than 400 million users. The ever growing
numbers of users was a real challenge for WhatsApp. The messaging
giant made top news in 2014 when Facebook announced it would
acquire WhatsApp for a whopping $19 billion.
Solution:
The Company turned to IBM Softlayer to find unique platform as a
service capabilities which could connect its app and data to the cloud
and manage exponential growth in its users.
Case Study I
86. 86
Introduction to Cloud Computing
WhatsApp (hosted on IBM Softlayer)
Benefits:
• Exchange of data can be done on the cloud.
• Developers do not need to spend time on database
management.
• With this platform, they can extend the app’s capabilities
and include a wide variety of both structured and
unstructured data.
• The application can be accessed 24/7 and can be scaled to
massive volumes of networks, users and devices.
Case Study I
87. 87
Introduction to Cloud Computing
ICICI Lombard (hosted on Microsoft Azure)
ICICI Lombard lays its expansion plans by leveraging the power of public cloud with no
compromise on security.
Case Study II
88. 88
Introduction to Cloud Computing
ICICI Lombard (hosted on Microsoft Azure)
Case Scenario:
As ICICI Lombard was moving towards a more customer centric approach
with cutting edge technology, there was one unsolved mystery to be
tackled, ‘How to handle applications with peak times that are
exponentially higher than the average?’ Provisioning and de-provisioning
of servers based on these varying peak loads caused time, cost and
resource pressures on the organization.
Solution:
ICICI Lombard turned to Microsoft Azure to manage the IT infrastructure
for applications like email systems and storage. The constant technical
support and the matured security measures offered by Azure enabled the
client to move more complex applications to the cloud.
Case Study II
89. 89
Introduction to Cloud Computing
ICICI Lombard (hosted on Microsoft Azure)
Benefits:
• ICICI Lombard now enjoys automated management of the
platform and applications, thus reducing the cost and time
considerably.
• More than 30 UAT servers have been decommissioned after a
batch of 17 applications were moved to the cloud.
• With more non-production applications being hosted on the
Azure cloud, the time-to-market has been enhanced, and
more maturity is observed in SDLC.
Case Study II
90. 90
Introduction to Cloud Computing
Expedia (hosted on Amazon)
Expedia partners with Amazon Web Services (AWS) to enhance online customer experience.
Case Study III
91. 91
Introduction to Cloud Computing
Expedia (hosted on Amazon)
Case Scenario:
Expedia is the largest online travel brand that includes several travel and hospitality
platforms such as Expedia.com, Hotwire.com, Hotels.com and so on. It acts as the
ultimate bridge between consumers and the travel industry in several countries. In
2010, Expedia launched the Expedia Suggest Service (ESS) that assists travellers to
enter their travel information accurately. Delivering the maximum level of
responsiveness with minimal network latency were the biggest challenges of ESS.
Solution:
The cloud expertise offered by AWS enabled Expedia to build ESS in only 3
months. The service was launched initially in Singapore and after tasting success it
was quickly replicated across regions in the United States and Europe. The average
network latency was reduced from almost 700 ms to just 50 ms by hosting the high-
volume, critical ESS on AWS cloud.
Case Study III
92. 92
Introduction to Cloud Computing
Expedia (hosted on Amazon)
Benefits:
• Enhanced online customer experience through reduced errors and
increased speed.
• Reduced costs by eliminating the need to run the service full-
fledged across locations closer to the customers.
• Increased availability of the service with easier troubleshooting of
issues.
Case Study II
93. 93
Introduction to Cloud Computing
Self Assessment Question
17. Scalability allows:
a. Customers to increase computing resources dynamically.
b. Customers to increase or decrease computing resources dynamically.
Answer: Customers to increase or decrease computing resources dynamically
94. 94
Introduction to Cloud Computing
Self Assessment Question
18. If we add more processors to an existing server, it is called:
a. Horizontal scalability.
b. Vertical scalability
Answer: Vertical scalability
95. 95
Introduction to Cloud Computing
Self Assessment Question
19. Horizontal scalability is
a. Adding more nodes.
b. Adding resources to a single node.
Answer: Adding more nodes.
96. 96
Introduction to Cloud Computing
Self Assessment Question
20. Organizational agility is
a. The ability to rapidly adapt to changes.
b. Preparing for the uncertainties.
Answer: The ability to rapidly adapt to changes.
97. 97
Introduction to Cloud Computing
Self Assessment Question
21. What characteristic of cloud computing reduces administrative costs?
a. Self-service or automated resource management
b. Limitation of platform/application development selection (in PaaS environments)
c. Placing the cloud data centre farther away from local administrators
d. Paying only for resources actually consumed
Answer: Paying only for resources actually consumed
98. 98
Introduction to Cloud Computing
Self Assessment Question
22. Decreased time to market is facilitated by which of the following cloud computing benefits?
a. Economies of scale
b. Mobility
c. Pay-as-you-go billing
d. Disaster recovery
Answer: Pay-as-you-go billing
99. 99
Introduction to Cloud Computing
Self Assessment Question
23. Cloud computing is ideal for an organization with a distributed work force.
a. True
b. False
Answer: True
100. 100
Introduction to Cloud Computing
Self Assessment Question
24. The Total Cost of Ownership is:
a. The cost of purchase of an object including the taxes.
b. The complete cost of an object or service throughout its lifetime, from purchase to disposal.
Answer: The complete cost of an object or service throughout its lifetime, from purchase to
disposal.
101. 101
Introduction to Cloud Computing
Self Assessment Question
25. A startup business should opt for:
a. Public cloud deployment
b. Private cloud deployment
Answer: Public cloud deployment
102. 102
Introduction to Cloud Computing
You need to answer the below sets of problem. These sets of questions are meant for testing unit I.
1. Define cloud computing and list the characteristics of cloud computing.
2. Explain the history of cloud computing.
3. Compare the advantages and disadvantages of cloud computing.
4. Explain cloud deployment models.
5. Explain the various phases in the evolution of datacentre into public cloud.
6. Define cloud scalability. Compare horizontal and vertical scalability using an example.
7. Elaborate on cloud security.
8. A group of college freshers have a well-thought business idea. They want to start a SMB
(Small Medium-sized Business) at a budget (preferably on a pay-as-you-go basis) but with
as much less overhead of maintaining the infrastructure as possible. Which cloud
deployment model would be suitable here?
Assignment
103. 103
Introduction to Cloud Computing
Cloud computing is the on-demand delivery of computer power, infrastructure, applications, storage and other
IT resources through a cloud services platform via the internet with pay-as-you-go pricing.
Public clouds are external, publicly available environments accessible to multiple tenants.
A private cloud is owned by a single organization.
Community cloud model is shared by a group of organizations with similar requirements such as security,
compliance and IT policies.
Hybrid cloud is a combination of two or more models, private cloud, public cloud or community cloud.
A data centre is a repository that houses computing facilities like servers, routers, switches and firewalls, as
well as supporting components like backup equipment, fire suppression facilities and air conditioning.
Cloud scalability allows customers to increase or decrease computing resources such as storage, computing
power, and network bandwidth dynamically, based on their need and the amount the customer is willing to
pay.
Total Cost of Ownership (TCO) is the complete cost of an object or service throughout its lifetime, from
purchase to disposal, including both direct and indirect costs.
Summary
104. 104
Introduction to Cloud Computing
Topics URL Notes
Cloud Computing https://aws.amazon.com/what-is-cloud-computing/
This link explains the basics of cloud
computing including its advantages.
History of Cloud
Computing
https://cloudcomputing521.wordpress.com/2017/0
5/01/history-of-cloud-computing/
This link explains the origin and evolution of
cloud computing.
Cloud Deployment
Models
http://whatiscloud.com/cloud_deployment_models
/index
It contains links explaining Private, Public,
Community, Hybrid and other deployment
models for cloud.
Evolution of Data
Centres
https://www.cisco.com/c/dam/en_us/solutions/ind
ustries/docs/gov/CiscoCloudComputing_WP.pdf
This link explains the phases involved in the
evolution of a traditional data centre into a
private cloud.
Cloud for Business
https://www.business.qld.gov.au/running-
business/it/cloud-computing/benefits
The link explains the benefits of using cloud
for businesses.
Cloud Scalability
https://www.cloudassessments.com/blog/scalabilit
y-cloud-computing/
The link explains vertical and horizontal
scalability and the benefits of scalability.
Cloud Security
https://aws.amazon.com/security/introduction-to-
cloud-security/
The link explains cloud security.
Document Links
105. 105
Introduction to Cloud Computing
Topics URL Notes
Cloud Computing https://www.youtube.com/watch?v=QJncFirhjPg Gives an overview about cloud computing
History of Cloud
Computing
https://www.youtube.com/watch?v=vw1ip87CLV
U
Gives a brief history of cloud computing.
Cloud Deployment
Models
https://www.youtube.com/watch?v=Qk5y--
YQnOw
Explains the four major cloud deployment
models - private, public, hybrid and
community.
Cloud for Business
https://www.youtube.com/watch?v=KVydGQGR1
Lo
The link explains the pros and cons of cloud
computing to understand the difference
between on-premise computing and cloud
computing.
Cloud Scalability
https://www.cloudassessments.com/blog/scalabilit
y-cloud-computing/
The video explains vertical and horizontal
scalability and the benefits of scalability.
Cloud Security https://www.youtube.com/watch?v=L-cC-JjYos0 Explains cloud security using a use case.
Video Links
106. 106
Introduction to Cloud Computing
Topics URL Page Number
Cloud Computing
and its need
http://www.nortonaudio.com/Ficheiros/111840873X_Cloud.pdf Page 1 to 5
Evolution of Data
Centres
http://www.nortonaudio.com/Ficheiros/111840873X_Cloud.pdf Page 15-18
Cloud Deployment
Models
http://www.nortonaudio.com/Ficheiros/111840873X_Cloud.pdf Page 21- 23
Cloud for Business http://www.nortonaudio.com/Ficheiros/111840873X_Cloud.pdf Page 75 - 83
E-Book Links
Source: https://cloudcomputing521.wordpress.com/2017/05/01/history-of-cloud-computing/
“Time Sharing” is sharing the processing time over multiple users. However, each user gets he feeling that he/she is in complete control of the machine.
Source: https://cloudcomputing521.wordpress.com/2017/05/01/history-of-cloud-computing/
“Time Sharing” is sharing the processing time over multiple users. However, each user gets he feeling that he/she is in complete control of the machine.
Source: CLOUD ESSENTIALS CompTIA® Authorized Courseware for Exam CLO-001 by Kirk Hausman, Susan L. Cook, Telmo Sampaio
Source: CLOUD ESSENTIALS CompTIA® Authorized Courseware for Exam CLO-001 by Kirk Hausman, Susan L. Cook, Telmo Sampaio
Source: CLOUD ESSENTIALS CompTIA® Authorized Courseware for Exam CLO-001 by Kirk Hausman, Susan L. Cook, Telmo Sampaio
Source: CLOUD ESSENTIALS CompTIA® Authorized Courseware for Exam CLO-001 by Kirk Hausman, Susan L. Cook, Telmo Sampaio
Source: CLOUD ESSENTIALS CompTIA® Authorized Courseware for Exam CLO-001 by Kirk Hausman, Susan L. Cook, Telmo Sampaio
Source: CLOUD ESSENTIALS CompTIA® Authorized Courseware for Exam CLO-001 by Kirk Hausman, Susan L. Cook, Telmo Sampaio
Direct costs are those that can be assigned to a particular process, product, or service.
For example, if a company wanted to implement a document imaging system, the cost of scanners would be considered a direct cost. Indirect costs support multiple processes, products, or services. Continuing with the same example, if the imaging system’s storage was on the storage area network (SAN), along with fi les, email, and databases, the cost of the SAN would be indirect.
Source: CLOUD ESSENTIALS CompTIA® Authorized Courseware for Exam CLO-001 by Kirk Hausman, Susan L. Cook, Telmo Sampaio
Source: CLOUD ESSENTIALS CompTIA® Authorized Courseware for Exam CLO-001 by Kirk Hausman, Susan L. Cook, Telmo Sampaio
Source: CLOUD ESSENTIALS CompTIA® Authorized Courseware for Exam CLO-001 by Kirk Hausman, Susan L. Cook, Telmo Sampaio