Questions tagged [cloud]

Cloud computing is about hardware-based services involving computing, network and storage capacities. These services are provided on-demand, hosted by the cloud provider and can easily scale up and down.

Cloud computing is about hardware-based services (involving computing, network and storage capacities), where:

  • Services are provided on-demand; customers can pay for them as they go, without the need to invest into a datacenter.
  • Hardware management is abstracted from the customers.
  • Infrastructure capacities are elastic and can easily scale up and down.

There is a powerful economic force behind this simple model: providing and consuming cloud computing services generally allows to have far more efficient resource utilization, compared to self-hosting and data center type of hosting.

Cloud Computing refers to manipulating, configuring, and accessing the hardware and software resources remotely.There are certain services and models working behind the scene making the cloud computing feasible and accessible to end users. Following are the working models for cloud computing:

  • Deployment Models
  • Service Models

Deployment Models (Cloud computing environments)

Deployment models define the type of access to the cloud, i.e., how the cloud is located? Cloud can have any of the four types of access: Public, Private, Hybrid, and Community.

DelploymentModel

Public cloud

With this environment the services and infrastructure are provided over the internet but are off-site. An anxiety with public cloud surrounds the sharing of resources; this type of environment brings security concerns and concerns of governance. This type of environment offers the greatest levels of efficiency.

Community cloud

Rather than having the infrastructure and services available to the public as with public cloud, community cloud is utilized by a group of organisations with shared interests. It may be on or off site, managed by the organisation or a third party.

Private cloud

The services and infrastructure are maintained on a private network. This environment offers the greatest levels of security and control, with the downside being that the organisation is responsible for the software and infrastructure thus reducing the cost savings. This environment is well suited to and organisation where security and control are paramount.

Hybrid Cloud

This is a mix. Hybrid cloud is probably where most organisations will find themselves. It’s a combination of consuming public services through the public cloud as well as private cloud, while still maintaining some sort of internal network as well.


Cloud service models

NIST Definition of Cloud Computing list three service models: These service models are categorized according to the responsibilities and how it is divided among the cloud service provider.

ServiceModel

  • Software as a service (SaaS): At this level everything is way more simple for the customers to consume, since they are provided with actual services generating business value to them. Service providers handle all the technological complexity and provide the support as needed.

  • Platform as a service (PaaS): Platforms that deploy applications provided by customers or partners of the PaaS provider. Design, develop and run applications.

  • Infrastructure as a service (IaaS): Servers, storage and network are delivered as cloud service. The consumer does not responsible for underlying cloud infrastructure but they have the responsibility of operating systems, storage, deployed applications, and also a limited control of some selected network components such as firewalls.

From the development perspective, cloud computing is a brand new field (which is especially true for the .NET world).

Related links:

9258 questions
2
votes
0 answers

I am running a python azure devops app it is showing Error /home/vsts/work/1/s\\Conf_Path.json

FileNotFoundError: [Errno 2] No such file or directory: '/home/vsts/work/1/s\Conf_Path.json' This is the error i am facing while deploying python web app in Azure
Develpoer_J
  • 101
  • 2
  • 7
2
votes
1 answer

cloud computing with Python 3

I wanted to try cloud computing. I went to PythonInfo Wiki and found links to Google App Engine and PiCloud (which uses Amazon Web Services). However, it turns out that neither of them supports Python 3 (at least at first glance). I would hate to…
max
  • 49,282
  • 56
  • 208
  • 355
2
votes
1 answer

Can we use HAproxy load balancer along with nginx acting as a server?

In our project, we want to use HAproxy as a Load balancer which is done on a VM, and Nginx is used as a server. Is it possible to do? or is it necessary that we use one Nginx for the load balancer and another one as a server?
Sudo Pehpeh
  • 71
  • 1
  • 8
2
votes
2 answers

Connect to Google Cloud MySql From Cloud Run (knative)

For a sample project I am working on (https://gitlab.com/connorbutch/reading-comprehension-ws), I am having issues connecting to a google cloud mysql database from google cloud run. However, when I run locally with the same args (in both docker and…
Connor Butch
  • 648
  • 1
  • 10
  • 28
2
votes
1 answer

Change GPU quota on Google Cloud Platform

I am trying to change the quota for the number of GPUs I can use on a project on the Google Cloud Platform. Thing is I've made requests before on a different account and they all went through. This is a brand new account about 5 days old and even…
SRR
  • 1,608
  • 1
  • 21
  • 51
2
votes
1 answer

Hot to protect Vapor code from access (any type of access, even physical)?

I am writing backend using Vapor 3 and macOS 10.15 (Mac Mini). The project is ready and working. Problem is how to protect code. I don't want to store code on server unprotected. Question is: how to protect code from anyone who can access to this…
Alex
  • 1,038
  • 2
  • 12
  • 32
2
votes
0 answers

In 2020, how does one sync a NSPersistentDocument based app across devices (macOS, iOS)

Suppose a macOS application using NSPersistentDocument (thus CoreData). All user data is stored in . files. In 2020, if I were to develop an iOS version of the application, how could I provide the functionality to the users to…
vomi
  • 993
  • 8
  • 18
2
votes
0 answers

I can't find cwagent metrics on aws console (cloudwatch agent)

I installed cloudwatch agent at EC2 and checked 'running' status. install process (EC2 has EIP and VPC has internet gateway and routing table (0.0.0.0/0 -> igw-xxx) (create role-CloudWatchAgentServerPolicy and connect ec2) (sudo su) (wget…
2
votes
2 answers

How do I call a python function from a dashboard?

I'm building a dashboard in Data Studio and want to add a 'button' like feature that basically calls/runs a python function that downloads some content locally(on the client machine). I have the python function almost ready. The question I have is…
2
votes
1 answer

Claims for authenticating 3rd party with JWT

We have designed a workflow for enabling 3rd party systems (1) to use ours (2) without need of extra authentication, as depicted here: Here is the description: The 3rd party client application (web) wants to launch our application. It requests a…
Jaime
  • 5,770
  • 4
  • 23
  • 50
2
votes
1 answer

Unknown function app while merging two Application Insights resources

So I am in a project where we have a dotnet MVC app inside a React application. We are hosting everything in Azure. The MVC and the React applications are linked to Azure Application Insights resources for monitoring. I was wondering how I could…
2
votes
2 answers

How should I allocate staging versions of shared services across VPCs?

It's a common design pattern to have separate VPCs per environment in AWS: prod staging dev shared (like CI, metrics, logging) If I write a new application service, I would have 1 copy of it in each of {prod, staging, dev} VPCs. However, what do I…
2
votes
1 answer

Problem while connecting to Cloud SQL from App Engine Flexible

My ASP NET CORE Service is running on Google Cloud as App Engine Flexible. PostgreSQL database is running on SQL Cloud as well. Service connect to db and get data. If I run service on localhost and test api from browser or Fidler it's works…
2
votes
2 answers

Azure Bastion for Hybrid Cloud Environment

Is there any way to use Azure Bastion to connect to on-prem systems as well as Azure virtual machines? I have a hybrid cloud environment where some key machines are on-prem and some are Azure VMs. The Azure VNet is extended with a VPN tunnel so the…
2
votes
1 answer

What is the Terraform resource for this AWS console item?

I am looking to add notifications to a build pipeline I am deploying in AWS via Terraform. I cannot seem to locate the resource which creates the status notifications in CodeBuild. Can someone let me know which resource this is?
1 2 3
99
100