As StorageOS’s developer advocate, I help developers understand the latest trends in cloud computing and containers. Here are some one sentence takeaways from recent conferences.
CloudNativeCon & Kubecon, Berlin
Companies are moving away from eventual consistency. It’s difficult to reason about multi-step operations, wastes developer time and causes very subtle bugs. Every app rebuilds the complex logic to avoid stale reads or data loss on failover.
As cloud native matures, true SQL support, backed by transactions and strong consistency, is returning to prominence.
Source: Alex Robinson, Member of Technical Staff, Cockroach Labs, “Building a Cloud-Native SQL Database”
Google Cloud Next, London
If you’re considering cloud computing or containers, don’t forget to consider what level of abstraction is right for what your needs:
|Level of abstraction needed||Approach|
|Your software, operating systems/disk images
CPU, RAM, Disk
Networking, Firewall rules, Load balancers, VPNs
|Applications, how they are connected and their state||Containers|
|Events, function definitions||Serverless compute|
Of the top percent of technologies running on Docker, 3 out of 10 are databases, and 2 of those are classic relational databases (MySQL and Postgres).
Source: DataDog, 8 Surprising Facts about Real Docker Adoption
Containers are definitely past the early adopter phase, but to become fully mainstream we need SQL support, backed by transactions and strong consistency.
StorageOS answers the need for horizontally scalable, self-healing storage, with automatable management, and decoupled from the underlying platform. True cloud native storage in a tiny 40MB container.
Try the public beta now!
Author: Cheryl Hung
Cheryl Hung is the Director of Ecosystem at the Cloud Native Computing Foundation. Cheryl codes, writes and speaks about storage, containers and infrastructure. Cheryl previously worked at StorageOS as product manager and as a Google Maps software engineer, with particular expertise in mapping and geolocation services, C++, Java and Python. She graduated from the University of Cambridge with a Masters in Computer Science and has worked in London and New York.