Gave it a try. Here's my feedback in no particular order:
- I couldn't get into my account to start playing around for a while because your email verification is flagged as spam
- Basic resources like AWS Security Groups are missing. The product seems to heavily lean towards Azure
- I like that you provide an infinite grid for free (cloudcraft only has this on their paid plan)
- I don't like the clutter of having all the Azure/GCP/AWS resources grouped by type ("Compute", "Databases", etc). 99% of companies are single-cloud and it would be more convenient if I could filter down to just AWS
- Lots of UI buttons are missing tooltips - I have no idea what your icons mean
- There's no account editing, you can't change your password & there's no 2fa support
> I don't like the clutter of having all the Azure/GCP/AWS resources grouped by type ("Compute", "Databases", etc). 99% of companies are single-cloud and it would be more convenient if I could filter down to just AWS
But it would be very cool to have details abstracted in a way that it would be easier to build architectures for several cloud providers with one diagram.
This sounds great in theory but I would be interested to see if anyone has successfully abstracted the provider out if their architecture.
In my experience the only way to do this is to limit your service to leveraging the lowest common features of services that are common to each privider.
Really depends on what you're doing. If you have something like a simple Rails stack it's fairly trivial.
From experiences it's easy enough to abstract NoSQL (i.e. AWS DynamoDB and GCP Firestore) and Serverless functions (AWS Lambda and GCP Cloud Functions), although you need to write abstractions for them in your code.
I have no experience with ML, but I'd imagine that's where it gets a lot harder to abstract these out.
Both Microsoft [1] and Google [2] provide tables with their equivalents to AWS services.
> Serverless functions (AWS Lambda and GCP Cloud Functions)
Look for severless benchmarks on your favorite search engine. The performance and trade-off for what seems to be the same service are not homogeneous across providers. This could completely change your costs, and then your architecture. To compare cloud providers or build multi-providers cloud, you have to be careful at comparing apples and apples, or build some kind of simulator first
Running kubernetes on a cloud system allows abstraction of the provider. We have tried it (in testing) between Azure and AWS, having a simple POC system running part on each.
I remember reading that something like 80% of large companies are multi cloud. This stat came from some group that puts out a big report on the state of the cloud industry each year.
Probably true, but my own experience tells me that they also run distinct services on multiple clouds that are unrelated and isolated, rather than running services across clouds. (For the most part: I have seen a few cross-cloud applications. Never optimal.)
If you have a company of 5k plus employees different teams are bound to use different cloud providers without even being aware of such.
Such companies are also those being interviewed by Gartner or Forrester etc.
I think this is an idea with great potential. Making it work seamlessly would be a challenge.
For example: Elastic Beanstalk for NodeJS gives you a good starting point for a web backend. However, I had to hand-edit the EBS environment configurations to add Redis, Postgres, force HTTPS, and so on. I'd love to add a CI/CD pipeline when I find the time.
Could I do these with your tool? Probably not today. It would be awesome to be able to drag and drop gateways, firewalls, set in/out ports. Conceptually this is all one should need to get an EBS set up.
Agreed. In AWS for example you can add name/tags to things. Would be cool if it could import all of the stuff like “Name:project” and then attempt to flow it out. It could also read firewall and port settings to determine what’s public facing. Maybe as an added value it could scan related s3 buckets and try to visualize their settings as well. You could more easily see that buckets are u intentionally public or not.
We’re building a visual design platform for cloud infrastructure. We’ve just released our public preview which allows you to diagram solutions for AWS, Azure and GCP for free. Included out of the box are the latest icons for each platform and we offer a streamlined experience for creating cloud infrastructure diagrams versus generic drawing tools.
cloudcraft.co supports this (on their paid plan), and there are also some open source tools like cloudmapper (only for AWS): https://github.com/duo-labs/cloudmapper
2. On prem installs need to be fully creatable. Draw in smaller users. 'Azure' can be on self hosted on prem. Small and medium businesses dwarf large businesses for new Azure sales.
I was excited about this, as I need to update our architecture diagrams. However, first feedback:
* Heroku didn't return anything in the search
* AWS API gateway neither.
* ok, I'll start from our webserver (on heroku). No general webserver icon either.
* I'll start with the DB. No generic DB icon. MariaDB only for Azure..
So far, all my starting points are dead ends. I could work partially around them by selecting other services (mariaDb does exist as a Azure service), but that feels ugly/hacky..
I am fan of CloudCraft which has some awesome AWS specific features such as importing resources from AWS, cost reports, and auto-syncing resources. Adding Google Cloud is a heavily requested feature which I am sure they are working on.
How does Cloud Maker differ, stack-up to CloudCraft?
A lot of these architecture diagram tools have been popping up lately. Seems like something that could be generated from accessing each of the cloud providers right?
- I couldn't get into my account to start playing around for a while because your email verification is flagged as spam
- Basic resources like AWS Security Groups are missing. The product seems to heavily lean towards Azure
- I like that you provide an infinite grid for free (cloudcraft only has this on their paid plan)
- I don't like the clutter of having all the Azure/GCP/AWS resources grouped by type ("Compute", "Databases", etc). 99% of companies are single-cloud and it would be more convenient if I could filter down to just AWS
- Lots of UI buttons are missing tooltips - I have no idea what your icons mean
- There's no account editing, you can't change your password & there's no 2fa support