Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Last Updated: Mar 27, 2024
Difficulty: Easy

InterCloud Resource Management

Leveraging ChatGPT - GenAI as a Microsoft Data Expert
Speaker
Prerita Agarwal
Data Specialist @
23 Jul, 2024 @ 01:30 PM

Introduction

As we all know, management is very crucial everywhere. In Cloud Computing, it is the cloud provider's duty to manage resources and their performance. Examples of resource management in cloud computing are Load balancing, performance, storage, backups, capacity, and deployment. To access the full capabilities of cloud resources, management is required.

InterCloud

The term "intercloud" refers to a network of interconnected clouds. This encompasses private, public, and hybrid clouds, all of which work together to create a seamless data flow. 

In 2008, Cisco announced the notion of Intercloud as a research project, which was later refined by the Institute of Electrical and Electronics Engineers (IEEE). Most Intercloud solutions have "pay-per-use" prime service flexibility, allowing clients to effectively manage expenses.

Advantages: Portability and Migration, Moving data from one supplier to the next might become as simple as "dragging and dropping." Money, time, and human resources would all be saved as a result of this.

The term "cloud computing management" refers to the process of maintaining and regulating cloud services and resources, whether they are public, private, or hybrid. To do so, cloud management professionals must have complete access to all cloud resource functionality. To create a unified cloud management strategy and process, many software products and technologies are merged.

  • Private cloud infrastructure is administered by the company or by a third party for a single enterprise.
     
  • Public cloud services are supplied through an open network that is accessible to the whole public. In this model, a private corporation owns the IT Infrastructure, and members of the public can buy or rent data storage or computer resources as needed.
     
  • Hybrid cloud setups are made up of a mix of public and private cloud services from various vendors.
     

For privacy reasons, most businesses keep data on private cloud servers, while using public cloud apps for less sensitive data at a reduced cost.

 

Get the tech career you deserve, faster!
Connect with our expert counsellors to understand how to hack your way to success
User rating 4.7/5
1:1 doubt support
95% placement record
Akash Pal
Senior Software Engineer
326% Hike After Job Bootcamp
Himanshu Gusain
Programmer Analyst
32 LPA After Job Bootcamp
After Job
Bootcamp

Cloud Management Requirements

Large enterprises are increasingly turning to the cloud for their primary data storage. A minor outage or error can result in significant financial loss and inconvenience for businesses. Specific members are responsible for designing, managing, and maintaining a cloud computing service, ensuring that everything runs well and that any difficulties that arise are resolved.

Resource Management

Resource management is the process of allocating

1. Computing

2. Storage

3. Networking

4. and Energy resources

to a group of applications in order to match the infrastructure providers' and cloud users' performance goals and needs.

Cloud Management Platform

A cloud management platform is a software solution with a powerful and wide set of APIs that enables it to pull data from any part of the IT infrastructure. A CMP enables an IT company to build a standardized approach to security and IT governance that can be applied throughout the full cloud environment of the organization.

Cloud Management Tasks

Auditing System Backups -

It is necessary to check backups on a regular basis to verify the restoration of randomly selected files from various users. This could be done by the company or by the cloud service provider.

Data Flow of the System-

The managers are in charge of creating a diagram that depicts a thorough process flow. The transportation of data belonging to an organization throughout the cloud solution is described in this process flow.

Vendor Lock-In -

Managers should be able to transfer data from one server to another if the company decides to change providers.

Knowing Provider’s Security Procedures -

Managers should be aware of the provider's security plans for the following services:

Multitenant use

E-commerce processing

Employee screening

Encryption policy

Monitoring the Capacity, Planning, and Scaling abilities -

The manager should be aware of whether or not their existing cloud provider will be able to fulfill their organization's future demand, as well as their scalability capabilities.

Monitoring audit log -

Logs are audited on a regular basis by managers in order to discover system faults.

Solution Testing and Validation -

Testing and verifying the results of cloud services is required for error-free solutions.

Extended Cloud Computing Services

There are many layers but the top three constitutes of the following. 

  • SaaS,
  • PaaS, and 
  • IaaS

  • SaaS reside at the top Layer
     
  • The cloud platform provides PaaS, which sits on top of the IaaS infrastructure. 
     
  • These must be implemented on the cloud platforms provided. The implication is that one cannot launch SaaS applications with a cloud platform. The cloud platform cannot be built if compute and storage infrastructures are not there.
     
  •  Cloud players are divided into three classes:
  1. IT administrators/cloud providers
  2. Software developers (vendors)
  3. End users or business users
     
  • Under the IaaS, PaaS, and SaaS models, these cloud players play different roles. The roles are given below in form of a table.
Cloud Players IaaS PaaS SaaS
IT administrators/cloud providers Monitor SLAs  Monitor SLAs and enable service platforms Monitor SLAs and deploy software 
Software developers (vendors) To deploy and store data Enabling platforms via configurators and APIs Develop and deploy software
End users or business users To deploy and store data To develop and test web software Use business software
  • Application performance on a certain cloud platform is the most essential factor for software vendors.
     
  • The performance of cloud infrastructure is a major concern for providers.
     
  • The most crucial factor for end consumers is the quality of services, which includes security.

FAQs

  1. What are the many forms of inter-cloud resource management schemes?
    Inter-Cloud, Contrail, Dynamic Cloud Collaboration (DCC), and Federated Cloud Management are the Inter-Cloud initiatives that leverage a Centralized Inter-Cloud federation.
     
  2. What is the significance of resource management in cloud computing?
    Resource management is a critical component of any cloud system, and inefficient resource management has a direct impact on performance and cost, as well as an indirect impact on system functioning since it becomes too expensive or ineffective as a result of poor performance.
     
  3. What are some cloud computing resource management techniques?
    Resource allocation, workload balancing, resource provisioning, and job schedules are examples of these measures. The goal of this study is to propose an evaluation methodology for applied resource management algorithms with an emphasis on cloud, fog, and edge computing.
     
  4. What is inter-cloud, exactly?
    In terms of on-demand operations, the term "intercloud" or "cloud of clouds" refers to a theoretical model for cloud computing services based on the idea of integrating many separate individual clouds into one seamless mass.
     
  5. What are the InterCloud challenges?
    The key barriers to Cloud adoption are identified as a lack of interoperability and approved standards, as well as a complex legal context, inflexible pricing models, and insufficient SLAs.

Key Takeaways

To summarize the article we have now gained knowledge of the management of InterCloud Resources, the need for cloud Management. Also, we have learned about the platforms of Cloud Management and the tasks performed while Managing Cloud data. 

Hope you learned something. But the knowledge never stops, So to learn more you can visit our website for more articles. Check out our articles on Cloud ServerCloud computing ArchitectureCloud computing Infrastructure.

Refer to our guided paths on Coding Ninjas Studio to learn more about DSA, Competitive Programming, JavaScript, System Design, etc. Enroll in our courses and refer to the mock test and problems available, Take a look at the interview experiences and interview bundle for placement preparations.

Do upvote our blog to help other ninjas grow.

Happy Learning Ninja :) 

Topics covered
1.
Introduction
2.
InterCloud
3.
Cloud Management Requirements
4.
Resource Management
5.
Cloud Management Platform
6.
Cloud Management Tasks
7.
Extended Cloud Computing Services
8.
FAQs
9.
Key Takeaways