
John Furrier49






















What really does cloud native mean? Is it just #devops? Or is their a distinction in tech or methodology?

Steve Chambers
it means everything to the believers and nothing to the rest of the sceptical world

miles ward
I'd say it's way beyond the somewhat overloaded #devops term; I think the core is about building systems designed for multi-tenancy, heterogenous hosting, and scale :)

Steve Chambers
worse, cloud native is an "I'm better than you, na-nah-na-nah-nah" thumb to the rest of the warriors. not good.

Gaurav Bora
You can do #devops without being #cloudnative.

Steve Chambers
cloud native was invented by the people who want to lead you to their solutions. it's a marketing term. end of.

Steve Chambers
is my java app using spring on my web hoster cloud native or not? where is the dividing line? there isn't one, other than "it must run on my platform"

Steve Chambers
cattle vs pets has nothing to do with cloud native

Steve Chambers
cloud native = cloud marketing (come on in! the clouds are lovely!)

brendandburns
@GauravSBora I think that it has more to do with application design. For example Cassandra is more #cloudnative than MySQL, it inherently knows how to be replicated

Tim Crawford
Wow! This is an interesting discussion...

miles ward
Agreed Brendan, I think distributed software is inherently more prepared for the realities of operations in a cloud environment than older setups.

Kit Merker
woohoo @cloud_opinion is here!

Gaurav Bora
@brendandburns Scale out vs up maybe another aspect of #cloudnative

Brian Gracely
@stevie_chambers good question for @wattersjames, as he's now using Cloud Native Java, http://blog.pivotal..... Not sure if it's Cloud Native if not running on Cloud Foundry though?

brendandburns
@GauravSBora also things like immutable infrastructure "rip and replace" upgrade rather than incremental upgrades of snowflake servers inherently expects a #cloudnative environment

Craig McLuckie
i tend to say three things characterize cloud native:

Navneet Joneja
@GauravSBora Yes, I think so. Also cattle vs pets, declarative vs imperative, config as code, services not software, etc.

Craig McLuckie
(1) container packaged -- solves a hard deployment problem, offers better resource isolation, and a higher level of abstraction for better insight

Craig McLuckie
(2) dynamically scheduled -- because there are some things machines do better than people; auto-scaling, health monitoring, resource tuning are one of them

Kit Merker
scale up or out? why not both?

Craig McLuckie
(3) micro-services oriented -- more agile systems that can evolve with your environment; decoupling apps and teams; achieving higher code reuse; etc

Gaurav Bora
@brendandburns Agreed, even operational recovery of apps changes from preservation to rebuild new with data recovery

Dr. Mesosphere
I think it is supposed to mean "not in VMs" ;-)