Cloud Computing & Mitigating outsourcing risk Flashcards
What is cloud computing?
Cloud Computing is an IT service model where computing services (both hardware and software) are delivered on-demand to customers over a network in a self-service fashion, independent of device and location.
->cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”)
What are the advantages of cloud computing?
o lower cost of entry for small companies and third-world countries
o almost immediate access to hardware resources with no upfront capital
o can lower IT barriers to innovation
o easier for enterprises to scale their services
What is multitenancy
a single instance of an application software serves multiple clients
What is scalability
the capacity to be changed in size or scale
What is software-as-a-service (SAAS)
This refers to a cloud computing service that delivers software applications over the internet, typically on a subscription basis.
* e.g. Google Apps, GMail
What is infrastructure-as-a-service (IAAS)
This refers to a cloud computing service that provides users with access to computing infrastructure, such as virtual servers, storage, and networking, over the internet.
e.g. Dropbox
What is platform-as-a-service (PAAS)
facilitates the development and deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers
* e.g. Google App Engine
Why does cloud computing often face resistance from the internal IT department?
- Fear of change in corporate IT culture
- Fear of job loss/being replaced/redundant -> 2/3 of It staffing budget goes to maintenance & service
- Security concerns -> losing control over data/security measures
- Lack of visibility -> clouds can make it difficult to monitor and troubleshoot issues that arise
- Cost concerns -> hidden costs, such as data transfer fees, or difficulty in accurately forecasting expenses
When comparing on-premise and cloud computing what are the Ownership and control arguments?
Ownership and control:
* Cloud computing resources are owned and controlled by a third-party provider, while on-premise resources are owned and controlled by the organization
* With cloud computing, the organization is responsible for managing and securing their data and applications, while the cloud provider manages the underlying infrastructure
* With on-premise computing, the organization is responsible for managing and securing all aspects of their computing resources
When comparing on-premise and cloud computing what are the Ownership and control arguments?
Ownership and control:
* Cloud computing resources are owned and controlled by a third-party provider, while on-premise resources are owned and controlled by the organization
* With cloud computing, the organization is responsible for managing and securing their data and applications, while the cloud provider manages the underlying infrastructure
* With on-premise computing, the organization is responsible for managing and securing all aspects of their computing resources
When comparing on-premise and cloud computing what are the Cost arguments?
Cost:
* Cloud computing typically has a pay-per-use model, meaning organizations only pay for the resources they use
* On-premise computing typically requires a large upfront investment in hardware and software infrastructure, with ongoing maintenance costs
* Cloud computing can be more cost-effective for organizations with fluctuating resource needs, while on-premise computing may be more cost-effective for organizations with stable resource needs
When comparing on-premise and cloud computing what are the Scalability arguments?
Scalability:
* Cloud computing resources can be easily scaled up or down depending on the organization’s needs
* On-premise computing resources can be more difficult and time-consuming to scale up or down, as hardware and software upgrades may be required
When comparing on-premise and cloud computing what are the Accessability arguments?
Accessibility:
* Cloud computing resources are accessible from anywhere with an internet connection
* On-premise computing resources are typically only accessible from within the organization’s network
* During downtimes the organization is dependent on the provider while during on-premise computing they have it in their own hands
When systematically comparing on-premise and cloud computing what are the Security arguments?
Security:
* Cloud computing providers typically have robust security measures in place to protect their infrastructure and customer data
* On-premise computing requires the organization to implement and maintain their own security measures
Systematically compare cloud computing and on-premise computing. Is it true that
cloud computing is inferior to on-premise computing? What are the categories to compare?
- Ownership and control
- Cost
- Scalability
- Accessibility
- Security