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
1 answer

Websockets on Okteto cloud?

Is there currently a way to serve websockets from an application deployed on Okteto cloud given the okteto-specific limitations around Ingresses and Services ? I've read that this would only be possible using a Service or Ingress of type…
2
votes
1 answer

Contained and login user passwords aren't working after restoring .bacpac from one Azure SQL Server to another

Contained and login user passwords from the source aren't working in the target after restoring a .bacpac from one Azure SQL Server onto another Azure SQL Server. The users do exist in the target SQL Server database, but they are unable to login…
SNew
  • 109
  • 1
  • 2
  • 10
2
votes
0 answers

Technology behind adding text or image on a video at real time?

When we try designing a t-shirt with www.zazzle.com (from menu, Create Your Own > Clothing & Accessories > T-Shirts), and add text or image, then we see Zazzle putting the same text or image on the model's video at real time. Alternately, check out…
Martin
  • 190
  • 5
  • 14
2
votes
1 answer

Google Cloud Datastore Cursor with google.cloud.ndb

I am working with Google Cloud Datastore using the latest google.cloud.ndb library I am trying to implement pagination use Cursor using the following code. The same is not fetching the data correctly. [1] To Fetch Data: query_01 = MyModel.query() f…
Shobha Rao
  • 21
  • 1
2
votes
2 answers

Permission denied for the Kaniko job in openshift cluster

I trying to do a deployment through my k8s operator on openshift 3.11 cluster. When the kaniko job starts it gives me the following error. Error: error resolving dockerfile path: copying dockerfile: open /kaniko/Dockerfile: permission denied
uvindu sri
  • 264
  • 1
  • 4
  • 16
2
votes
4 answers

How do I access my Docker API container from my front-end container?

I'm new to docker and trying to wrap my head around the networking between containers. I'm running two containers, a container for my Node.js API server, and a container that holds my front-end React UI. Things work fine when running them both…
brycejl
  • 1,411
  • 17
  • 22
2
votes
4 answers

Store many small databases in the cloud

I am tasked with finding the best way to store data in the cloud. The application will be used by thousands of small, autonomous non-profit organizations. The data for each organization will need only a few (4 or 5) tables. The largest table for…
casterle
  • 1,037
  • 2
  • 12
  • 27
2
votes
1 answer

running android studio on a server/cloud platform?

I am currently a Computer Science student and have a group project that needs to create an app in android studio. However, over the course of years working on group projects I know many issues can occur from having user based error like it will run…
72iskcraft
  • 49
  • 1
  • 5
2
votes
2 answers

How to dynamically loop through Key Value Pairs in powershell/azure cli

I wanted to change the azure webapp settings and i was able to do it through the following powershell code. As you can see there are variables and their values, I want to dynamically call the Variables and their values and loop through it and by…
Philip
  • 21
  • 2
2
votes
2 answers

Connection pooling in cloud native environment

Is connection pooling still needed in a cloud native environment? Connection pools (for example open database connections) were very popular in the past. I guess (don't know) that in a cloud native environment they are not needed any more. There is…
guettli
  • 25,042
  • 81
  • 346
  • 663
2
votes
2 answers

How to transfer files to AWS PRIVATE Ec2 instance available in VPC?

I have one AWS private ec2 instance available in VPC. I also have one public subnet ec2 instance available in same VPC. I am able to connect to public instance using putty and as well as I am able to connect to private instance using Bastion host.…
harshit
  • 61
  • 2
  • 5
2
votes
2 answers

How to remove the Download button from video element?

I have a website where the user can access a video that is saved in my bucket on Google Cloud Storage with the signedUrl, but the video has the Download option: and I don't want to allow this button, I want the video to be just for preview. How…
2
votes
1 answer

How to create external table in BigQuery using Dataproc Pyspark

My use case includes creating an external table in Bigquery using Pyspark code. The data source is Google cloud storage bucket where JSON data is sitting. I am reading the JSON data into a data frame and want to create an external Bigquery table.…
2
votes
3 answers

SDK for Service Management API

Just like we have SDK for the Azure Storage [Tables, Blobs, Queues] along with the REST API; Do we have SDK or library for handling Service Management APIs in c#...?
Naveen Vijay
  • 15,928
  • 7
  • 71
  • 92
2
votes
1 answer

AWS S3's getSignedUrl for put object returns 403

I am trying to get a pre-signed URL to upload files to the S3 bucket. Here is my workflow: 1. Invoke Lambda -> 2. Get pre-signed URL -> 3. Hit the URL (PUT) with file 1. Invoke Lambda I made sure the AWS keys have the correct permission. In fact, it…
Lakshman Diwaakar
  • 7,207
  • 6
  • 47
  • 81