I am wondering if the future of multi-cloud lies in a third party entity managing real-time auctions for cloud services. 1. The developer sets up some requirements: number of instances, X amount of CPU power, Y amount of memory, Z amount of storage, B amount of bandwidth, or other characteristics. These requirements are sent to the third party. 2. Cloud vendors (the "bidders") receive the characteristics needed by th…
How about moving gigabytes of data that underlie the application? The egress cost is not that low. The access latency is utterly important. Raw computing power on small amounts of data has a limited applicability.
Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
41–50 of 62 posts
Re: Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
#42Re: Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
#43Re: Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
#44Wouldn't this make your service less reliable since downtime in either cloud service can cause your service to be down?
Like .99 x .99 == .9801
It's raid 0, like striped disks.
Re: Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
#45I am wondering if the future of multi-cloud lies in a third party entity managing real-time auctions for cloud services. 1. The developer sets up some requirements: number of instances, X amount of CPU power, Y amount of memory, Z amount of storage, B amount of bandwidth, or other characteristics. These requirements are sent to the third party. 2. Cloud vendors (the "bidders") receive the characteristics needed by th…
IaaS providers differentiate themselves on performance and price, but also reliability, networking details, auxillary services, tooling, API intelligibility, and support.
Cloud agnosticism sounds like a worthy goal but 9/10 it's the wrong move as it reduces you to the lowest common denominator.
Re: Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
#46This is not multi-cloud as it is commonly defined: Simultaneously handle workloads with multiple cloud vendors, to prevent lock-in to a single vendor. Rather, this is passing workloads between AWS and Google to leverage the advantages of each. A useful strategy, but the title is a bit misleading as it goes against the colloquial definition of multi-cloud.
Trans-cloud, as opposed to multi-cloud?
Re: Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
#47this doesn't solve the biggest problem with multi-cloud which is data egress though. Even if latency is acceptable you would get killed on data transfer for any significant amount of data. am I missing something?
In the context of this article, I think what they are pitching is the idea that, if you are already running services on AWS, you can still leverage some of the value-added service provided by GCP (e.g., their Vision API) by fronting them with Google Cloud Functions.
So, for example, let's say you built, and are running, an ecommerce platform on AWS. Now you'd like to leverage some of Google's Vision services to make "visual recommendations of related products". You already let customers upload product images via S3. Now you can have a Lambda function forward that image to a GCP CloudFunction, have it get processed by your visual recommender system, and spit back out a list of SKUs that have a visually similar image.
I think the goal is to convince companies that you don't have to put all your eggs in one basket in terms of capabilities, rather than convince them to have availability/capacity between multiple clouds (which how I think most people would interpret the headline).
Re: Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
#48Why would you want the resulting uptime (u1 * u2) plus the added egress costs for cross cloud chatter? Cross cloud just seems like a bad idea all around. Edit: Maybe for a migration?
Re: Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
#49Re: Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
#50Earlier quoted context omitted.
How about moving gigabytes of data that underlie the application? The egress cost is not that low. The access latency is utterly important. Raw computing power on small amounts of data has a limited applicability.
This is one of the main reasons I think being cloud agnostic is a fools errand.