7 Requirements for Building Your Cloud Infrastructure (2022)

Opinion

By Sheng Liang and Peder Ulander

CIO |

(Video) 7 Steps to Oracle Cloud Infrastructure

Today, service providers and enterprises interested in implementing clouds face the challenge of integrating complex software and hardware components from multiple vendors. The resulting system can end up being expensive to build and hard to operate, minimizing the original motives and benefits of moving to cloud computing. Cloud computing platforms are attractive because they let businesses quickly access hosted private and public resources on-demand without the complexities and time associated with the purchase, installation, configuration and deployment of traditional physical infrastructure.

While 2010 was the year for talking about the cloud, 2011 will be the year for implementation. It is for this reason that it is important for service providers and enterprises to gain a better understanding of exactly what they need to build their cloud infrastructure. For both enterprises and service providers, the successful creation and deployment of cloud services will become the foundation for their IT operations for years to come making it essential to get it right from the start.

(Video) Top 7 Cloud Infrastructure Interview Questions

For the architect employed with building out a cloud infrastructure, there are seven key requirements that need to be addressed when building their cloud strategy. These requirements include:

1. Heterogeneous Systems Support

Not only should cloud management solutions leverage the latest hardware, virtualization and software solutions, but they should also support a data center's existing infrastructure. While many of the early movers based their solutions on commodity and open source solutions like general x86 systems running open source Xen and distributions like CentOS, larger service providers and enterprises have requirements around both commodity and proprietary systems when building out their clouds. Additionally, cloud management providers must integrate with traditional IT systems in order to truly meet the requirements of the data center. Companies that don't support technologies from the likes of Cisco, Red Hat, NetApp, EMC, VMware and Microsoft will fall short in delivering a true cloud product that fits the needs of the data center.

2. Service Management

To productize the functionality of cloud computing, it is important that administrators have a simple tool for defining and metering service offerings. A service offering is a quantified set of services and applications that end users can consume through the provider — whether the cloud is private or public. Service offerings should include resource guarantees, metering rules, resource management and billing cycles. The service management functionality should tie into the broader offering repository such that defined services can be quickly and easily deployed and managed by the end user.

3. Dynamic Workload and Resource Management

In order for a cloud to be truly on-demand and elastic while consistently able to meet consumer service level agreements (SLAs), the cloud must be workload- and resource- aware. Cloud computing raises the level of abstraction to make all components of the data center virtualized, not just compute and memory. Once abstracted and deployed, it is critical that management solutions have the ability to create policies around workload and data management to ensure that maximum efficiency and performance is delivered to the system running in the cloud. This becomes even more critical as systems hit peak demand. The system must be able to dynamically prioritize systems and resources on-the-fly based on business priorities of the various workloads to ensure that SLAs are met.

(Video) Oracle Cloud Infrastructure (OCI) – 7 steps to discovering OCI

4. Reliability, Availability and Security

While the model and infrastructure for how IT services are delivered and consumed may have changed with cloud computing, it is still critical for these new solutions to support the same elements that have always been important for end users. Whether the cloud serves as a test bed for developers prototyping new services and applications or it is running the latest version of a popular social gaming application, users expect it to be functioning every minute of every day. To be fully reliable and available, the cloud needs to be able to continue to operate while data remains intact in the virtual data center regardless if a failure occurs in one or more components. Additionally, since most cloud architectures deal with shared resource pools across multiple groups both internal and external, security and multi-tenancy must be integrated into every aspect of an operational architecture and process. Services need to be able to provide access to only authorized users and in this shared resource pool model the users need to be able to trust that their data and applications are secure.

5. Integration with Data Center Management Tools

Many components of traditional data center management sill require some level of integration with new cloud management solutions even though the cloud is a new way of consuming IT. Within most data centers, a variety of tools are used for provisioning, customer care, billing, systems management, directory, security and much more. Cloud computing management solutions do not replace these tools and it is important that there are open application programming interfaces (APIs) that integrate into existing operation, administration, maintenance and provisioning systems (OAM&P) out of the box. These include both current virtualization tools from VMware and Citrix, but also the larger data center management tools from companies like IBM and HP.

6. Visibility and Reporting

The need to manage cloud services from a performance, service level, and reporting perspective becomes paramount to the success of the deployment of the service. Without strong visibility and reporting mechanisms the management of customer service levels, system performance, compliance and billing becomes increasingly difficult. Data center operations have the requirement of having real-time visibility and reporting capabilities within the cloud environment to ensure compliance, security, billing and chargebacks as well as other instruments, which require high levels of granular visibility and reporting.

7. Administrator, Developer and End User Interfaces

(Video) Cloud Computing In 6 Minutes | What Is Cloud Computing? | Cloud Computing Explained | Simplilearn

One of the primary attributes and successes of existing cloud-based services on the market comes from the fact that self-service portals and deployment models shield the complexity of the cloud service from the end user. This helps by driving adoption and by decreasing operating costs as the majority of the management is offloaded to the end user. Within the self-service portal, the consumer of the service should be able to manage their own virtual data center, create and launch templates, manage their virtual storage, compute and network resources and access image libraries to get their services up and running quickly. Similarly, administrator interfaces must provide a single pane view into all of the physical resources, virtual machine instances, templates, service offerings, and multiple cloud users. On top of core interfaces, all of these features need to be interchangeable to developers and third parties through common APIs.

Cloud computing is a paradigm shift in how data centers and service providers are architecting and delivering highly reliable, highly scalable services to their users in a manner that is significantly more agile and cost effective than previous models. This new model offers early adopters the ability to quickly realize the benefits of improved business agility, faster time to market and an overall reduction in capital expenditures. However, enterprises and service providers need to understand what elements their cloud must contain in order to build a truly successful cloud.

Sheng Liang is CEO of Cloud.com; Peder Ulander serves as CMO for Cloud.com.

This story, "7 Requirements for Building Your Cloud Infrastructure" was originally published by CIO.

  • Careers
  • Cloud Computing
  • IT Leadership

Copyright © 2010 IDG Communications, Inc.

7 inconvenient truths about the hybrid work trend

(Video) What's your #cloud #migration #strategy?

FAQs

What are the essential requirements for building up a cloud infrastructure? ›

These requirements include scalability, adaptability, extensibility, and manageability. In addition, the cloud must exhibit additional capabilities that address the best-in-class requirements of the enterprise-such as providing for security, real-time availability, and performance.

What are the requirements for cloud? ›

Cloud Computing Prerequisites
  • Programming Skills.
  • Familiarity with Databases.
  • Basics of Security and Privacy.
  • Knowledge of Agile Development.
  • Familiarity with Operating Systems.
  • Understanding of Virtualization.
  • Basics of Networking.
11 Feb 2021

How do you build a cloud infrastructure? ›

Setting up a private cloud infrastructure involves three fundamental steps:
  1. Set up compute, network, and storage resources with clusters. ...
  2. Install management software for the hardware. ...
  3. Choose and configure a backup solution (on a per-VM or full-cloud basis) and set up servers for redundancy.
19 Apr 2022

What are infrastructure requirements? ›

In the proposed ontology, infrastructure requirements define the capabilities, features or qualities that are necessary (or desired) for an infrastructure on which to execute the application.

What are the 5 essential characteristics of cloud computing? ›

Five characteristics of cloud computing
  • On-demand self-service. Cloud computing resources can be provisioned without human interaction from the service provider. ...
  • Broad network access. ...
  • Multi-tenancy and resource pooling. ...
  • Rapid elasticity and scalability. ...
  • Measured service.
11 Aug 2017

What are the 6 most essential things that must be followed before going for cloud computing platform? ›

What are the 6 most essential things that must be followed before going for cloud computing platform?
  • Business continuity.
  • Compliance.
  • Cloud computing data integrity.
  • Uptime.
  • Loss of data.
  • Data storage.

What is the main requirement of cloud services provider? ›

Cloud service providers use their own data centers and compute resources to host cloud computing-based infrastructure and platform services for customer organizations. Cloud services typically are priced using various pay-as-you-go subscription models.

What is the primary requirement to implement cloud computing? ›

The main requirement to implement the cloud computing is security and Customer support.

What are the fundamental requirements of cloud application architecture? ›

Cloud Computing Architecture :

Client infrastructure, application, service, runtime cloud, storage, infrastructure, management and security all these are the components of cloud computing architecture.

What are the 3 basic components of cloud computing? ›

These services are divided into three main categories or types of cloud computing: infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS).

What are the requirements for cloud data centers supporting applications? ›

10 Critical Requirements for Cloud Applications
  • #1 – Providing True Multi-tenancy. ...
  • #2 – Regularly Delivered, Vendor-Managed Updates. ...
  • #3 – Seamless Integration On Demand. ...
  • #4 – Business Driven Configurability. ...
  • #5 – World-Class Data Center and Security. ...
  • #6 – A High-performance Sustainable Infrastructure.

Which of the following is are the components of cloud infrastructure? ›

Cloud infrastructure has number of key components but not limited to only server, software, network and storage devices. Still cloud infrastructure is categorized into three parts in general i.e.

What are the 3 primary components of IT infrastructure? ›

What are the components of IT infrastructure?
  • Hardware. Hardware includes servers, datacenters, personal computers, routers, switches, and other equipment. ...
  • Software. Software refers to the applications used by the business, such as web servers, content management systems, and the OS—like Linux®. ...
  • Networking.
17 Jun 2019

What are the 3 types of IT infrastructure? ›

There are essentially 3 pieces to IT infrastructures: infrastructure hardware, software and networking.

What are the 6 cloud computing? ›

There are four main types of cloud computing: private clouds, public clouds, hybrid clouds, and multiclouds. There are also three main types of cloud computing services: Infrastructure-as-a-Service (IaaS), Platforms-as-a-Service (PaaS), and Software-as-a-Service (SaaS).

What are the 5 layers of cloud computing? ›

As depicted in Figure 3, the five layers proposed in the paper are Cloud Application Layer, Cloud Software Environment Layer, Cloud Software Infrastructure Layer, Software Kernel, and Hardware and Firmware, with three constituent parts for the Cloud Infrastructure Layer such as Computational Resources, Storage, and ...

What are the five important components required by the cloud architecture? ›

Cloud Computing Architecture Components
  • Hypervisor.
  • Management Software.
  • Deployment Software.
  • Network.
  • Cloud Server.
  • Cloud Storage.
5 Sept 2022

What are the 5 most essential things that must be followed before going for cloud computing platform? ›

Following are the essential things that must be followed before going for the cloud computing platform:
  • Uptime.
  • Loss of data.
  • Data storage.
  • Compliance.
  • Business continuity.
  • Data integrity in cloud computing.
29 Dec 2021

What are three 3 factors that must be considered before migrating an application to the cloud? ›

Factors to Consider Before Cloud Migration
  • Migration Architecture. The first step before migrating to the cloud is building a robust migration architecture. ...
  • Cloud Platform Assessment. ...
  • Total Cost. ...
  • Cloud Provider. ...
  • Security.
21 May 2021

What are four important factors of planning cloud deployment? ›

Organizations must take into account four important factors: security, performance, integration and legal requirements.

What is cloud infrastructure? ›

Cloud computing infrastructure is the collection of hardware and software elements needed to enable cloud computing. It includes computing power, networking, and storage, as well as an interface for users to access their virtualized resources.

What would be system requirements that you look for the cloud service provider? ›

Primary Evaluation Criteria
  • Cloud Security. You want to understand precisely what your security goals are, the security measures that are offered by each provider, and the mechanisms they use to preserve your applications and data. ...
  • Cloud Compliance. ...
  • Architecture. ...
  • Manageability. ...
  • Service Levels. ...
  • Support. ...
  • Costs.

What is the first step to be considered leveraging cloud infrastructure? ›

First step: virtual infrastructure

Hardware becomes software: During the first step of implementing the cloud, physical infrastructures are replaced by virtual infrastructures. In this case, a software layer generates a virtual instance of the hardware.

What are the components of cloud? ›

The main physical components of cloud infrastructure are networking equipment, servers and data storage. Cloud infrastructure also includes a hardware abstraction layer that enables the virtualization of resources and helps to drive down costs through economies of scale.

What are the key requirements for MCC in cloud computing? ›

Characteristics Of Mobile Cloud Computing Application

Data cache: In this, the data can be locally cached. User Accommodation: Scope of accommodating different user requirements in cloud app development is available in mobile Cloud Computing. Easy Access: It is easily accessed from desktop or mobile devices alike.

What are the layers of cloud architecture? ›

The 4 layers of Cloud
  • Infrastructure as a Service (IaaS) The basic layer of cloud is the infrastructure –IaaS (Infrastructure as a service). ...
  • Platform as a Service (PaaS) The second layer of the cloud is the platform – the PaaS (Platform as a service). ...
  • Software as a Service (SaaS) ...
  • Business Process Outsourcing (BPO)
20 Sept 2020

What is cloud data architecture? ›

Cloud data architectures manage the flow of data and how that data is processed and distributed across stakeholders and other applications for reporting, analytics, and other uses. Businesses and organizations collect more and more data every year, from new digital streams to IoT.

What are the three service models of cloud computing? ›

There are three major cloud service models: software as a service (SaaS), infrastructure as a service (IaaS) and platform as a service (PaaS).

How does cloud infrastructure work? ›

It uses a software, middleware, to ensure seamless connectivity between devices/computers linked via cloud computing. Cloud computing service providers usually maintain multiple copies of the data to mitigate instances of security threats, data loss, data breach, etc.

Which of the following is required by cloud computing? ›

Explanation: Logging, auditing, and regulatory compliance are all features that require planning in cloud computing systems. 4.

What are the 7 domains of IT infrastructure? ›

Seven Domains of IT Infrastructure Seven domains can be found in a typical IT infrastructure. They are as follows: User Domain, Workstation Domain, LAN Domain, LAN-to-WAN Domain, Remote Access Domain, WAN Domain, and System/Application Domain.

What are the five 5 stages of the IT infrastructure evolution? ›

There are broadly five key stages in the evolution of information technology infrastructure – the centralized mainframe, personal computing, the client/server era, enterprise computing, and the cloud.

What are the 7 components of ICT? ›

What are the components of ICT?
  • System software, Operating system.
  • Input Device, Output Device, Storage Device, Memory Device.
  • Hardware, Software, User, Network.
  • Computer, Internet, LCD Projector.

What is the most important part of IT infrastructure? ›

Network Switch

Network connectivity is the most fundamental part of any IT infrastructure. You and your employees will depend on a variety of services on a daily basis. These include everything from sending emails to clients and accessing project management tools to videoconferencing with colleagues all over the world.

What are the different components of infrastructure? ›

A traditional IT infrastructure is made up of the usual hardware and software components: facilities, data centers, servers, networking hardware desktop computers and enterprise application software solutions.

What are the levels of IT infrastructure? ›

IT infrastructure exists at three different levels: public, enterprise, and business unit.

What are 4 examples of infrastructure? ›

Examples of infrastructure include transportation systems, communication networks, sewage, water, and school systems. Investments in infrastructure tend to be costly and capital intensive, but vital to a region's economic development and prosperity.

What are the basic infrastructure facilities? ›

Infrastructure Facilities
  • Developed plots & readymade building.
  • Internal roads.
  • Water storage and distribution system.
  • Internal electricity distribution system.
  • Telecommunication.
  • Sewage and Industrial waste water disposal system (drains, manholes, pumping stations etc)
  • 24 hours security service.

What are the 2 types of infrastructure? ›

There are two main types of infrastructure investments, these include: Social infrastructure, which includes schools, affordable housing and hospitals. Economic infrastructure, which includes roads, communication, sewage, water, airports and power.

What is the primary requirement to implement cloud computing? ›

The main requirement to implement the cloud computing is security and Customer support.

What are the requirements for cloud data centers supporting applications? ›

10 Critical Requirements for Cloud Applications
  • #1 – Providing True Multi-tenancy. ...
  • #2 – Regularly Delivered, Vendor-Managed Updates. ...
  • #3 – Seamless Integration On Demand. ...
  • #4 – Business Driven Configurability. ...
  • #5 – World-Class Data Center and Security. ...
  • #6 – A High-performance Sustainable Infrastructure.

Which of the following is the basic requirement for the clients to access cloud services? ›

Customers of Cloud services must be able to create new accounts, must be able to provision various services, do all the user account monitoring - monitoring for end user usage, SLA breaches, data usage monitoring etc.

Which are some of the key components of cloud infrastructure select two? ›

What are the elements of cloud infrastructure?
  • Servers. Servers are programmed devices providing services to customers. ...
  • Networking. ...
  • Storage. ...
  • Public cloud. ...
  • Private cloud. ...
  • Hybrid Cloud. ...
  • SaaS (Software as a Service) ...
  • IaaS (Infrastructure as a Service)
15 Mar 2022

What are the components of cloud? ›

The main physical components of cloud infrastructure are networking equipment, servers and data storage. Cloud infrastructure also includes a hardware abstraction layer that enables the virtualization of resources and helps to drive down costs through economies of scale.

What are the key requirements for MCC in cloud computing? ›

Characteristics Of Mobile Cloud Computing Application

Data cache: In this, the data can be locally cached. User Accommodation: Scope of accommodating different user requirements in cloud app development is available in mobile Cloud Computing. Easy Access: It is easily accessed from desktop or mobile devices alike.

What is cloud infrastructure? ›

Cloud computing infrastructure is the collection of hardware and software elements needed to enable cloud computing. It includes computing power, networking, and storage, as well as an interface for users to access their virtualized resources.

What are the technical requirements? ›

Technical requirements, in the context of software development and systems engineering, are the factors required to deliver a desired function or behavior from a system to satisfy a user's standards and needs.

Which of the following is required by cloud computing? ›

Explanation: Logging, auditing, and regulatory compliance are all features that require planning in cloud computing systems. 4.

What are the five important components required by the cloud architecture? ›

Cloud Computing Architecture Components
  • Hypervisor.
  • Management Software.
  • Deployment Software.
  • Network.
  • Cloud Server.
  • Cloud Storage.
5 Sept 2022

What are the 3 basic components of cloud computing? ›

These services are divided into three main categories or types of cloud computing: infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS).

What are the most important elements to access cloud services? ›

Scalability, security, cost savings, integration/connectivity, and stability/availability are all important elements of cloud-based applications.

Videos

1. Planning And Designing Cloud Infrastructure | AWS Training Videos | Simplilearn
(Simplilearn)
2. So You Want To Be A Cloud Architect
(A Cloud Guru)
3. Plan, build and manage your cloud Infrastructure with IBM
(IBM Technology)
4. Cloud Computing Complete Career Path - TechHub Ep #4 | Cloud Engineer Career Roadmap
(SCALER)
5. Cloud Computing Tutorial for Beginners | Cloud Computing Explained | Cloud Computing | Simplilearn
(Simplilearn)
6. Oracle Cloud Infrastructure (OCI) – modern applications and migration
(Oracle)

Top Articles

You might also like

Latest Posts

Article information

Author: Roderick King

Last Updated: 12/10/2022

Views: 6247

Rating: 4 / 5 (71 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Roderick King

Birthday: 1997-10-09

Address: 3782 Madge Knoll, East Dudley, MA 63913

Phone: +2521695290067

Job: Customer Sales Coordinator

Hobby: Gunsmithing, Embroidery, Parkour, Kitesurfing, Rock climbing, Sand art, Beekeeping

Introduction: My name is Roderick King, I am a cute, splendid, excited, perfect, gentle, funny, vivacious person who loves writing and wants to share my knowledge and understanding with you.