Great answers Casey! I still plan to deploy SmartDC and check it out for myself. Manta and Triton are what I’m very interested in. (Plus VM provisioning).
What I’m understanding from your response is that the only thing that is a single point of failure is the provisioning API’s and this can be solved by using 2 SmartDC deployments whether in different or within the same datacenter. And I would assume that a load balancer (Or simple managed DNS records) could control which provisioning server the requests get routed too as well right? John Barfield / Sr Principal Engineer +1 (214) 425-0783/ [email protected]<mailto:[email protected]> BISS, Inc. Office: +1 (214) 506-8354 4925 Greenville Ave Suite 900 Dallas, TX 75206 support.bissinc.com<http://htmlsig.com/support.bissinc.com> From: Casey Bisson <[email protected]<mailto:[email protected]>> Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Date: Tuesday, January 12, 2016 at 10:40 AM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: Re: [smartos-discuss] Project-FiFo vs SmartDataCenter John, You’ve raised some great questions about SDC/Triton that I’d love to try to clear up inline. On Jan 12, 2016, at 8:07 AM, John Barfield <[email protected]<mailto:[email protected]>> wrote: The funny thing is that, I hadn’t realized that Joyent was charging a premium for the self-service portal. The portal and its licensing are an accident of history and circumstance, not the long-term intention of Joyent, and it’s not intended as a “gotcha” to force people to pay. What Joyent really charges for is support, and only for users who think that support would add value. Another thing that I’m not fond of with SDC is that the controller requires a dedicated server, which can be a single point of failure. This is a complex question. The failure of one or more SDC/Triton services, including the entire head node, does not cause the data center it manages to fail. Provisioning or other services likely won't work during a failure, but any running “customer” instances on compute nodes will continue to operate without interruption. Persistent data used by the SDC/Triton services is distributed across multiple nodes, so the total loss of any single node (or multiple nodes) will not cause the loss of that data, and the data center can be recovered. As gentle as the failure modes I just described are, not everybody is satisfied, and we recognize there’s room for improvement. As should be said about every open source project, pull requests are welcome. (I do *think* that SDC is multi datacenter aware or Multi-SDC cluster aware, which could be why this design was chosen, maybe someone at Joyent could chime in on this. Back when I designed AppLogic grid implementations I always told folks to setup multiple grids and not to just rely on one. Then architect your apps such that it fell over between clusters in the event that 1 entire cluster was down). Yes, distributing an application across multiple independent data centers is a very, very good idea and something we recommend to all. (Though Joyent was just named the most reliable cloud provider of 2015: http://www.networkworld.com/article/3020235/cloud-computing/and-the-cloud-provider-with-the-best-uptime-in-2015-is.html .) This is actually one of the reasons why I chose Fifo to begin with. The controller can be clustered on as many machines as you’d like and it runs in zones instead of on bare metal. Each node is independent. To be clear, SDC/Triton services run in zones, not on bare metal, and as described above, each compute node and any “customer” zones on them continue to operate even if SDC/Triton services are unavailable. - - - Please understand that I’m only replying to describe SDC/Triton’s features and behavior, not a comparison to Fifo, and I offer no judgement to either’s applicability to your needs. —Casey smartos-discuss | Archives<https://www.listbox.com/member/archive/184463/=now> [https://www.listbox.com/images/feed-icon-10x10.jpgd39ec1a.jpg?uri=aHR0cHM6Ly93d3cubGlzdGJveC5jb20vaW1hZ2VzL2ZlZWQtaWNvbi0xMHgxMC5qcGc] <https://www.listbox.com/member/archive/rss/184463/27952521-73e1fc02> | Modify<https://www.listbox.com/member/?&> Your Subscription [https://www.listbox.com/images/listbox-logo-small.pngd39ec1a.png?uri=aHR0cHM6Ly93d3cubGlzdGJveC5jb20vaW1hZ2VzL2xpc3Rib3gtbG9nby1zbWFsbC5wbmc] <http://www.listbox.com> ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
