{"id":1292,"date":"2012-11-04T17:06:31","date_gmt":"2012-11-04T17:06:31","guid":{"rendered":"https:\/\/www.identityblog.com.previewdns.com\/?p=1292"},"modified":"2012-11-05T22:06:50","modified_gmt":"2012-11-05T22:06:50","slug":"the-cloud-ate-my-homework","status":"publish","type":"post","link":"https:\/\/www.identityblog.com\/?p=1292","title":{"rendered":"The cloud ate my homework"},"content":{"rendered":"<p>In mid-August I\u00a0got an email athat made me do a real double-take.\u00a0 The subject line read:\u00a0 <strong>Legacy Service End of Life &#8211; Action Required.\u00a0 <\/strong><\/p>\n<blockquote><p>Action Required:<\/p>\n<p>Legacy Service End of Life<\/p>\n<p>Dear Kim,<\/p>\n<p>We&#8217;ve been analyzing customer usage of Joyent\u2019s systems and noticed that you are one of the few customers that are still on our early products and have not migrated to our new platform, the Joyent Cloud.<\/p>\n<p>For many business reasons, including infrastructure performance, service quality and manageability, these early products are nearing their End of Life. We plan to sunset these services on October 31, 2012 and we&#8217;d like to walk you through a few options.<\/p>\n<p>We understand this might be an inconvenience for you, but we have a plan and options to make this transition as easy as possible. \u00a0We\u2019ve been developing more functionality on our new cloud infrastructure, the Joyent Cloud, for our customers who care about performance, resiliency and security.\u00a0 Now\u2019s the time to take advantage of all the new capabilities you don\u2019t have today. Everyone that\u2019s moved to our new cloud infrastructure has been pleased with the results.<\/p>\n<p>As a new user to the Joyent Cloud, you are eligible to take advantage of Joyent Cloud&#8217;s 30-Day Free Trial using this promotional code&#8230; [etc. &#8211; Kim]<\/p>\n<p>Sincerely,<\/p>\n<p>Jason Hoffman<br \/>\nFounder and CTO<br \/>\nJoyent<br \/>\n<a href=\"mailto:jason@joyent.com\">jason@joyent.com<\/a><\/p><\/blockquote>\n<p>Of course\u00a0I spend a lot of my time thinking about the cloud:\u00a0people who&#8217;ve\u00a0heard me speak\u00a0recently know that I&#8217;ve increasingly\u00a0become a zealot\u00a0about\u00a0the new capabilities it opens up, the API economy and all that..<\/p>\n<div style=\"float: right; margin-left: 10px;\"><img src=\"\/wp-content\/images\/2012\/12\/hwork.png\" alt=\"\" \/><\/div>\n<p>So I suppose\u00a0that getting a\u00a0pail of cold salt water thrown in\u00a0my face by\u00a0joyent was\u00a0probably a good thing!\u00a0 Imagine telling\u00a0customers\u00a0their infrastructure will be shut down\u00a0within three months in\u00a0an &#8220;action required&#8221; email!<\/p>\n<blockquote><p>We understand this might be an inconvenience for you.<\/p><\/blockquote>\n<p>Or even more surrealistic, after the hurricane,<\/p>\n<blockquote><p>We want you to take the time you need to focus on your personal safety, so we are extending the migration deadline from October 31, 2012 to the end of day Wednesday, November 7, 2012.<\/p><\/blockquote>\n<p>By the way,\u00a0don&#8217;t think I was using a free service or an <a href=\"http:\/\/techcrunch.com\/2012\/08\/16\/cloud-computing-company-joyent-leaves-early-supporters-out-in-the-cold\/\">unreasonably priced plan<\/a>.\u00a0 I had been\u00a0on a joyent &#8220;dedicated accelerator&#8221; for many years with an upgraded support plan &#8211; on which I only ever made\u00a0a single\u00a0call.\u00a0 This site\u00a0was\u00a0the very one that was breached\u00a0due to a wordpress cross-site scipting bug\u00a0as <a href=\"\/?p=890\">described here<\/a> [note that my view of Joyent as a professional outfit has completely changed in light of the 2 month fork-lift ultimatum they have sent our way].<\/p>\n<p>Anyway, to make a long and\u00a0illuminating story short, I&#8217;ve decided to leave joyent in the dust and move towards something more professionally run.\u00a0\u00a0Joyent served up what has to be\u00a0one of the\u00a0nightmare cloud scenarios &#8211; the kind that\u00a0can only give\u00a0the cloud a bad name.\u00a0 Note to self:\u00a0 <em>Read fine print on service end-of-lfe.\u00a0 Tell customers to do same.<\/em><\/p>\n<p>Meanwhile, I&#8217;ve taken advantage of the platform change to move to the latest version of wordpress.\u00a0\u00a0This meant\u00a0paying the price\u00a0for\u00a0all the modifications to wordpress I had made over the years to experiment with InfoCards, OpenID, U-Prove, SAML, WS-Trust\u00a0and the like on a non-Microsoft platform.<\/p>\n<p>So friends, please bear with me while I get through this &#8211; with a major goal of keeping all the history of the site intact.\u00a0 There are still &#8220;major kinks&#8221; I&#8217;m working out &#8211; including dealing with the picture in the theme, re-enabling comments and\u00a0porting the\u00a0old category system to the new wordpress mechanisms [categories now work &#8211; Kim].\u00a0\u00a0None the less if you see things that\u00a0remain broken please\u00a0email me or contact me\u00a0by twitter or linkedin.<\/p>\n<p>OK &#8211; I now &#8220;throw the big DNS switch in the sky&#8221; and take you over to the new version of Identityblog.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Living a cloud nightmare scenario &#8211; Note to self:  read fine print<\/p>\n","protected":false},"author":68,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1292"}],"collection":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1292"}],"version-history":[{"count":21,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1292\/revisions"}],"predecessor-version":[{"id":1294,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1292\/revisions\/1294"}],"wp:attachment":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}