/r/cloudcomputing

Photograph via snooOG

News, articles and tools covering cloud computing, grid computing, and distributed computing.

News, articles and tools covering cloud computing, grid computing, and distributed computing. For all your public cloud, multi-cloud, hybrid cloud and private cloud needs.

Smokey says: reflect heat by using light-colored materials on the exterior of buildings to fight climate change! [see more tips]

Resources:

Other subreddits you may like:

Does this sidebar need an addition or correction? Tell me here

/r/cloudcomputing

26,385 Subscribers

3

What are the options for Layer 7 DDoS protection of AWS resources

Assumptions (based on AWS docs):

  1. AWS WAF (whether used directly or via Shield Advanced) is what AWS provides as a service.
  2. The pricing structure of WAF means every request incurs a cost, even from IPs that it may decide to block, as it still needs to process and respond. Hence a DDoS attack can result in a cost spike.
  3. Services like Route53 and CloudFront have AWS Shield Standard enabled by default, which only protects from layer 3/4 DDoS attacks.

Questions:

  1. Are my assumptions correct?
  2. I have read articles where customers have mentioned using external services like CloudFlare to provide authoritative DNS, as their layer 7 DDoS protection is far more cost effective. However, wouldn't that only protect from attacks needing IP resolution? I.e., if an attacker has the IP to the AWS service (like Global Accelerator) resolved, can't they attack it directly without needing to go via CloudFlare?
  3. Are there any other options for layer 7 protection?
2 Comments
2024/04/28
08:13 UTC

1

Is it even possible ?

Can i open a website, login it and gather a certain content using google cloud or any other cloud service and link it to my apple siri shortcuts?

2 Comments
2024/04/27
04:09 UTC

1

Insights from the benchmarking of Google Cloud

GoogleCloud Performance Benchmark: A Trio of Instances 

CPU: 4 Cores 🖥️ | Memory: 8 GB 🧠

Involved Instances:

  1. C3d-highcpu-4
  2. C2d-highcpu-4
  3. C3-highcpu-4

 Benchmark Insights:

  • Coremark LeaderC3d-highcpu-4 outperforms in computational efficiency.
  • SpeedC3d-highcpu-4 is unmatched in task execution velocity.
  • Cost: When it comes to price-per-task, C3d-highcpu-4 stands out as the most economical. 💵

Amidst a competitive lineup, the C3d-highcpu-4 shines across all fronts—balancing power, pace, and price.

Would you value such insights when choosing the instances?

0 Comments
2024/04/23
11:52 UTC

1

Cloud provider with API

Hello,

I'm looking for a cloud provider who has API.

I know these providers: Azure, AWS, GCP or Vultr, digital ocean, Hetzner, upcloud, lightnode, scaleway, cloudzy, ovh,

I'm kinda looking for some smaller companies.

Regards,

1 Comment
2024/04/23
09:12 UTC

2

Are cloud PCs a thing yet?

Hello. I'm currently homeless and would love to get back into my old hobby of building custom Android ROMs. I just recently got the best laptop I've ever had, an HP Zbook 15 G3, and just recently it was stolen while I slept. I had put a lot of money getting it ready to build Android 14 and I have no idea at all how many times I've had to replace a stolen (or broken) laptap because of the harsheness of the streets. So here's my question. Are there any cloud hosting services that host virtual personal computers you can "build" yourself with the specs you need, and then install the OS yourself just as if it were on real hardware? I'm thinking I could then carry around a cheap laptop or chromebook that won't be such a terrible loss when it's stolen, and have my badass virtual pc safe in the cloud, untouchable by street theives and accessible from whatever device I have handy.

I know it seems a silly question, but I've been looking and haven't come across quite this scenario yet. Mostly I see virtual servers and you have to pick from a few stable distros. Well, I want a whole arch based desktop to build with.

15 Comments
2024/04/21
02:25 UTC

2

RedHat OpenShift vs AWS Cloud9

Hey yall. For a little bit of backstory I am currently a junior CS student going to become a senior in the fall. I wanted to leverage my skills by getting some experience with developing applications in the cloud. I don't know which cloud platform to use first though. I was thinking between AWS Cloud9 because that is commonly used across the entire industry and RedHat OpenShift mostly because L3Harris uses it in there software development projects. Which of these 2 cloud platforms should I learn?

2 Comments
2024/04/21
02:01 UTC

1

How would I go about managing different versions of the same software for each client?

I have this idea for a b2b saas solution. I plan to make this in react and consume all my stuff maybe from an AWS db. (thinking about using AWS for deployment as well, but im no data ops expert so I plan to take some time to hammer this out more specifically).

Anyways, I keep running into the roadblock on what is the best way to manage deployments between clients? Each client will have their own db and environment, but I want this in the cloud so they don't need to maintain an onsite server. If I'm using AWS do I just give each client their own domain / auth system (like each client has an auth db table w/ user pwd keys) and call it a day? Or do I need to segregate my deployments?

Additionally in the future I'd like to branch off into other deviations of this piece of software. Different versions that would have variations in the way they display and let the user edit data. Since it's react would I just compartmentalize everything in components and then just dynamically display relevant components for each client? Or would I want to create a whole new project for each type of client I have? I feel like this would become a nightmare especially if each variation has the same foundation. What if I want to make updates to the foundation? I would have to go across each variation and update it separately.

Thanks for any advice!

0 Comments
2024/04/19
22:12 UTC

3

How do GPU data centres distribute compute to end users?

I am curious as to how when a data centre has all the infrastructure do they distribute this power to end user?

I know you can use services like MS Azure and when you train some AI model select some provider from the list, but I don’t know how it works from the data centre side or if they always have to provide it via somebody like MS Azure or there are other ways?

1 Comment
2024/04/19
15:31 UTC

1

cloud with linux CLI for ssh testing

I would like to test whether some of my servers are locked down to the subset of IP's I trust. To do this, I would like to have a free linux CLI instance where I can try to ssh into my servers (hoping the ssh will fail).

Recommendations?

5 Comments
2024/04/18
22:31 UTC

1

Does Paying More for Cloud Services Always Make Sense?

In my role, I frequently use various cloud providers to meet the diverse needs of different projects. Each provider offers distinct pricing for similar instances, leading me to question the true value proposition. For instance, services like Runpod often provide comparable offerings at lower prices than larger providers such as AWS.

To better understand these dynamics, I've begun benchmarking the speed and performance of various services. The insights gained have been quite enlightening, showing not just the cost differences but also performance metrics across and within providers like AWS, Azure, etc. This helps in identifying the best value and performance instances even within the same provider.

I believe these benchmarks can help both individuals and organizations make more informed decisions about which cloud services to use.

Do you think insights from these benchmarks would be useful to you or your organization? What aspects of cloud service benchmarks do you find most valuable?

0 Comments
2024/04/18
04:51 UTC

2

Effortless Local to Production Workflow - Can it be a thing?

When you build an App, you do it locally and it works great. However, shipping an App is always a long shot!

Anything that enhance portability like containers, helps but is never enough.

I'm working on a open source project, tau (https://github.com/taubyte/tau), that is trying to bring a fresh approach to the problem:
- "Cloud Computing Platform On Autopilot." -> Allowing very small team, to build and maintain a cloud computing platform that will go head-to-head with the ones backed by thousands of engineers.
- "Local Coding Equals Global Production." -> Setting software developers free from infrastructure and operational constraints.

What do you think of our approach?

0 Comments
2024/04/16
19:41 UTC

3

Backup strategy for small business

I work in a small company that uses 2 different Cloud providers : one that hosts our app and one that host our VM.

The one that hosts our app also hosts database containing our customers.

The one that hosts our VM contains a bunch of code and also lots of data.

We do not have any backup for now and would like to implement one as soon as possible. I read about the 3-2-1 rule. For now, the CEO would like to have one copy of all the data on-premises.

I read about NAS, could a NAS be a good idea for 1 backup on-premises ? What would be a good strategy to regularly backup the data ? Not sure if we can do that in an incremental way.

I do not have a Cloud background so I'm open to any good idea you might have.

6 Comments
2024/04/16
10:10 UTC

1

Cloud functions webservice in 165 lines of code

I recently implemented a cloud functions webservice that uses the Moirai Programming Language. It is a very simple service that lacks things like access control and database storage of scripts, but it is able to execute arbitrary Moirai code sent over a network as well as store code for later execution. It is also only 165 lines of code.

The Moirai Programming Language is designed exactly for this use case. The Moirai interpreter determines the worst case execution time of every script before executing it. All collections are dependently typed with a pessimistic upper bound, and recursion is impossible. Because the cost to execute is known, the noisy neighbor problem can be prevented, which would allow for multi-tenant cloud functions.

Both of these repositories are free and open source under the MIT license.

0 Comments
2024/04/14
20:39 UTC

1

Multi clients on clients

Hi guys I’m sorry if this sounds like a silly question but deploying solutions for clients on the cloud is new for me.

I am in the process of starting my saas business. I have interest already from a few clients. In terms of giving them their own environment, do you deploy on aws and have the clients in the same environment with diffferent identifiers or do you set up each client with their own aws instance. I’ve built the application in nextjs and Python. I was thinking of using aws. Thanks in advance

1 Comment
2024/04/14
17:16 UTC

1

Automated Testing in AWS Serverless Architecture with Generative AI

The guide explores how CodiumAI AI coding assistant simplifies automated testing for AWS Serverless, offering improved code quality, increased test coverage, and time savings through automated test case generation for a comprehensive set of test cases, covering various scenarios and edge cases, enhancing overall test coverage.

0 Comments
2024/04/14
10:26 UTC

3

Elastic Beanstalk env keeps degrading repeatdly.

0 Comments
2024/04/13
13:47 UTC

3

Fee Per User vs. Flat Fee

Hi,

I am a business owner looking for a cloud service provider that charges a flat fee for a certain amount of data/storage versus a provider that charges per user. I feel that the per user charge is inefficient and will get costly as the business grows. Right now, we have 16 employees and we will likely double that over the next 18 months. Thanks in advance.

1 Comment
2024/04/13
13:24 UTC

3

CUDOS Intercloud is more cost-effective than traditional centralized cloud computing services

CUDOS Intercloud stands out for its cost-effectiveness due to its decentralized model. By leveraging underutilized computing resources across a distributed network, CUDOS minimizes operational costs, allowing for more competitive pricing. Additionally, its pay-as-you-go model enables users to only pay for the resources they use, eliminating the need for upfront investment in infrastructure. Furthermore, CUDOS Intercloud optimizes resource allocation, ensuring efficient use of computing power and reducing unnecessary expenses. These factors make CUDOS Intercloud much cheaper than traditional centralized cloud computing services. Deploy now on CUDOS Intercloud! intercloud.cudos.org

0 Comments
2024/04/12
10:06 UTC

3

7 Reasons to Adopt a Distributed Cloud Infrastructure

Reason 1: Enhanced Performance and Reduced Latency

Traditional data centers face the physical limitations of distance when it comes to performance. A distributed cloud architecture combats this by strategically placing computing, storage, and networking resources geographically closer to end-users. The physical proximity reduces the time data takes to travel, significantly boosting application responsiveness.

You can maximize performance by analyzing network traffic patterns, identifying applications with the absolute strictest latency requirements (e.g., real-time collaboration tools, online games), and considering deploying them in ‘mini-clouds’ at edge locations.

An IDP such as Control Plane shines in this scenario. When using Control Plane, engineers can create an unlimited number of Global Virtual Clouds™ (GVC™). When backend code is deployed to a GVC™, the workload gets instantly served as TLS endpoints from the GVC™’s locations, featuring built-in geo-routing. If a location or region experiences an outage, end-users remain unaffected as they are instantly routed to the nearest healthy location within the GVC™ delivering the lowest latency. Engineers have the flexibility to select any combination of locations that your organization requires to attain 99.999% availability, ultra-low latency, and security and compliance requirements.

Workloads deployed to these locations run on Control Plane’s pre-existing clusters, eliminating the hassle of setting up your own clusters or creating your own cloud accounts. Control Plane offers all locations from AWS, GCP, and Azure.

Reason 2: Improved Resilience and Availability

By distributing resources across multiple regions or even cloud providers, distributed cloud architectures prevent single points of failure. If one site experiences an outage, traffic can be seamlessly routed to other locations, maintaining service continuity.

Implement asynchronous or synchronous data replication strategies for maximum resilience based on your recovery point objective (RPO) and recovery time objective (RTO) targets. Additionally, utilize load balancing and auto-scaling techniques to distribute traffic effectively across multiple locations in your network.

Reason 3: Scalability on Demand

Distributed clouds excel at elasticity, offering the ability to allocate or release resources across multiple sites quickly. Unlike traditional on-premises infrastructure, you’re not limited by physical hardware constraints.

To leverage scalability, embrace cloud-native development practices like containers and microservices for greater agility. Paired with orchestration tools like Kubernetes, you achieve seamless automated management of containerized workloads across geographically dispersed nodes.

Reason 4: Regulatory Compliance

Data sovereignty regulations (think GDPR) often mandate strict controls on where data resides. Distributed clouds empower you to designate the data storage and processing location, ensuring compliance. Consult legal experts and cloud providers specializing in compliance to map regulatory requirements carefully into your architectural choices.

Data partitioning allows sensitive data to be processed in its correct location while other components leverage broader distributed cloud resources. Design your applications with data partitioning in mind.

Reason 5: Innovation and the Edge

Distributed cloud architectures play a pivotal role in enabling the future of technology – from IoT deployments to AI/ML applications at the edge. They provide the low-latency computing power and networking infrastructure necessary to handle the real-time demands of such innovations. This extends to secure, controlled collaboration platforms for third-party partners (such as in research or cross-company initiatives), where fine-grained permissions management protects innovation secrets while enabling effective teamwork.

Explore event-driven architectures and streaming data platforms to manage the velocity and volume of data generated at the edge. Integrating distributed cloud with edge devices using specialized hardware or software allows for sophisticated local computation and data pre-processing.

Reason 6: Optimized Content Delivery (CDN)

CDNs built upon a distributed cloud model rely on points of presence (PoPs) scattered across the globe, caching content closer to users. This results in faster download speeds and a seamless user experience.

Carefully evaluating cache invalidation and content update strategies will ensure your users consistently access the freshest resources available.

Reason 7: Hybrid Cloud Flexibility

Frequently, distributed clouds seamlessly integrate with your existing on-premises infrastructure – effectively extending your data center’s reach. This setup allows for workload bursting to the cloud, data migration, or integrating cloud-based services, all while keeping core components on-premises.

To maximize flexibility, focus on developing a robust network overlay for secure connectivity and maintain cohesive security policies and identity management.

Use an IDP toRise Above The Clouds

Distributed cloud offers improved performance, resilience across geographies, and the keys to complex compliance requirements. However, managing this infrastructure can take time and effort.

Control Plane is an Internal Developer Platform (IDP) that delivers instant cloud-native maturity without extensive time and financial investment. Control Plane simplifies the picture by providing a unified platform to orchestrate cloud services from multiple providers, optimizing them for latency and availability.

With the Control Plane IDP platform, you can achieve a 60-80% reduction in cloud compute costs and enjoy the flexibility to select any combination of locations you require to attain 99.999% availability, ultra-low latency, and security and compliance requirements. Embrace the power of distributed cloud without the complexity – try Control Plane today.

2 Comments
2024/04/11
15:54 UTC

4

My Azure bill went through the roof!

I have to pay $190.21 to Azure, and now I'm thinking my bill would go up to around $22999.77 next month. What should I even do? I don't even have a hundred dollars right now.

( I can't seem to find the option to upload a screenshot.)

6 Comments
2024/04/11
14:51 UTC

1

[Help] Edge computing resources

Im interested in learning edge computing from fundamentals. But I could not find any good resources for edge computing. So, can anyone please suggest any good playlist or course for edge computing??

Thanks in advance.

0 Comments
2024/04/11
09:09 UTC

6

CUDOS Introduces New GPU Lineup for AI and VFX on Intercloud

CUDOS is introducing a new GPU lineup tailored for AI and VFX tasks on CUDOS Intercloud. Get ready to deploy the latest NVIDIA A40s, A6000s, and V100s, with A5000s coming soon. These GPUs are perfect for accelerating your projects, whether you're diving into artificial intelligence or creating stunning visual effects. Don't miss this opportunity to supercharge your computing capabilities – deploy now on CUDOS Intercloud! intercloud.cudos.org

Unlock unparalleled scalability and cost efficiency by creating your virtual machine on CUDOS Intercloud today. With its decentralized model, precise resource allocation, and seamless scalability, it's the perfect platform for AI, the Metaverse, and other digital ventures. Experience the future of cloud computing now!

0 Comments
2024/04/10
05:54 UTC

2

What are some cost efficient ways of provisioning development environments after migrating to the Azure cloud?

We are a department of 300 people and 30 teams, and we're in the process of migrating our development environments to the Azure cloud. Currently, we have almost 200 development servers that are claimed and used on a need basis. However, we're finding that maintaining all these environments in the cloud with necessary tools installed is proving to be expensive.

I'm looking for advice and best practices on how to make this transition more efficient and cost-effective. Specifically, we have numerous tools that need to be installed and configured before developers can start working on their user stories.

Any suggestions on optimizing our cloud setup, managing development environments, or streamlining tool installation and configuration processes would be greatly appreciated.

1 Comment
2024/04/09
14:00 UTC

1

Server computing pool

I have 4 physical severs on-prim and I will deploy Open stack private cloud

my question is what is the name of technology that combine all 4 servers as one computing pool

what I have in mind is:

  • KVM (Kernal-based virtual machine)
  • VMware

in other words: I need a tool to control different Virtual machines in one platform

0 Comments
2024/04/07
07:19 UTC

2

AMD 7900 XTX access

Hello, I would like to tinker with the AMD 7900 XTX GPU without having to purchase one. I checked on AWS and it seems they mostly offer access to NVIDIA GPUs. Is there anyway I could find a provider for the AMD 7900 XTX GPU? Thanks.

0 Comments
2024/04/04
20:04 UTC

0

After being a client for 8 years, AWS caused me a $2400 loss

Having been using the same account for 8 years, I had a uptime-critical infra deployed (because who else would offer 99.999% uptime right?) on on-demand EC2 + EBS.

Out of sudden, they blocked my account, and made me go through 27 hours of automated tickets saying my account was hacked. It was the worst experience I've had with them, by far.

After 4 hours of downtime, I was already amassed $2400 in losses. Has anyone gone through something like this? I don't plan to use AWS again ever

6 Comments
2024/04/02
21:24 UTC

5

Cloud Computing Conference_AI Testing

IEEE Intelligent Mobile Computing is a pioneering IEEE sponsored international conference devoted to the research in mobile, edge, and cloud computing. It covers all aspects of mobile, edge, and cloud computing from architectures, techniques, tools and methodologies to applications. This years’ conference is scheduled to take place in the Shanghai, China, from 15-18 July 2024. IEEE Mobile Cloud 2024 is part of the IEEE International Congress On Intelligent And Service-Oriented Systems Engineering offering a broad spectrum of international events, sharing renowned keynotes and fostering exchange among researchers and practitioners (see common homepage for all colocated events).
https://ieeemobilecloud.com/

0 Comments
2024/04/01
08:01 UTC

0

Help me to find cloud server with Virtualization

Hello greetings to everyone I am noob in this field. Please don't judge me . I am seeking for a cloud server which could provided me Multiple rdps along with Virtualization activated in it so I can use Android emulators. Thanks

0 Comments
2024/03/30
07:33 UTC

3

Dissertation support

Hi everyone,

I'm currently working on my BSc dissertation and lacking support from my supervisor.

My topic of choice is Multi-cloud security analysis, and I'm struggling with the context of my literature review. I tried contacting my supervisor and I get different feedback every time. So, this is the only place where I could get help from.

What important areas should I cover in terms of multi-cloud security in my literature review. and how would I go about doing the practical with packet tracer.

There is one month left and I would appreciate all support.

Thanks.

1 Comment
2024/03/25
04:24 UTC

6

Coding + Networking = Cloud Computing?

Please correct me if I’m wrong but would it be accurate to say that Cloud Computing is “where coding meets networking “?

8 Comments
2024/03/24
13:14 UTC

Back To Top