Understanding THE CLOUD: a brief introduction.
Basirat Aboyeji
Senior QA Engineer II ISTQB Certified II My responsibility is to ensure that quality guidelines are implemented throughout all phases of the software development process.
????????????? ??On-Premises Data VS Cloud Computing.
On-Premises: data centre is technically regarded as the collection of computing infrastructure - servers, network and storage that is privately owned and controlled by the firm.
It is generally regarded as On-prem with full control of the infrastructure of the company that owns it. It is cost-efficient and can easily be either scale up and down without any form of locality restrictions and regulatory compliance.
Cloud Computing: the cloud data centre is controlled and operated by a third-party cloud services provider like AWS or IBM Cloud. There are two types of cloud data centres: public and private. With public cloud data centres, you share cloud computing resources with other enterprises, hence it’s a cheaper option. A private cloud data centre is expensive since your company doesn’t share cloud computing resources with other enterprises.?
Similarities
While cloud and on-premise data centres have some significant differences in how they operate, these solutions aim at reducing maintenance burdens and costs by implementing agile and modern IT infrastructure. Some of the major similarities include:
Differences
Organizations that choose the cloud data infrastructure see significant differences from those that host and manage their data within the business premises. Some of the key differences lie with the following parameters:
Pros and Cons
For a better comparison and overview of the two data centre deployment options, here are some pros and cons to consider.
Advantages of Cloud Data Centres
Disadvantages of Cloud Data Centres
Advantages of On-Premise Deployments
Besides offering better control over your company data, on-premise data storage provides the following benefits:
领英推荐
Disadvantages of On-Premise Data Storage
A brief Intro on the Cloud service models: SAAS, PAAS, IAAS
Infrastructure as a service (IaaS)
This is on-demand access to cloud-hosted physical and virtual servers, storage and networking - the backend IT infrastructure for running applications and workloads in the cloud. IaaS is on-demand access to cloud-hosted computing infrastructure - servers, storage capacity and networking resources - that customers can provision, configure and use in much the same way they use on-premises hardware. The difference is that the cloud service provider hosts manage and maintains the hardware and computing resources in its own data centres. IaaS customers use the hardware via an internet connection and pay for that use on a subscription or pay-as-you-go basis.
Benefits of IaaS include:
Platform as a service(PaaS)
This is on-demand access to a complete, ready-to-use, cloud-hosted platform for developing, running, maintaining and managing applications.PaaS provides a cloud-based platform for developing, running, and managing applications. The cloud services provider hosts manages and maintains all the hardware and software included in the platform - servers (for development, testing and deployment), operating system (OS) software, storage, networking, databases, middleware, runtimes, frameworks, development tools - as well as related services for security, operating system and software upgrades, backups and more.
Users access the PaaS through a graphical user interface (GUI), where development or DevOps teams can collaborate on all their work across the entire application lifecycle including coding, integration, testing, delivery, deployment, and feedback.
Benefits of PaaS include:
Software as a service (SaaS)
It is on-demand access to ready-to-use, cloud-hosted application software.SaaS (sometimes called cloud application services) is cloud-hosted, ready-to-use application software. Users pay a monthly or annual fee to use a complete application from within a web browser, desktop client or mobile app. The application and all of the infrastructure required to deliver it - servers, storage, networking, middleware, application software, and data storage - are hosted and managed by the SaaS vendor.?
Benefits of SaaS include: