{"id":45,"date":"2017-10-09T16:23:55","date_gmt":"2017-10-09T20:23:55","guid":{"rendered":"http:\/\/sites.nd.edu\/michael-mcroskey\/?p=45"},"modified":"2017-10-09T16:23:55","modified_gmt":"2017-10-09T20:23:55","slug":"the-cloud","status":"publish","type":"post","link":"https:\/\/sites.nd.edu\/michael-mcroskey\/2017\/10\/09\/the-cloud\/","title":{"rendered":"The Cloud"},"content":{"rendered":"<p><span style=\"font-weight: 400\">I build lots of websites for people. In fact, I\u2019m working on a couple of them right now and host them on Amazon Web Services because it\u2019s inexpensive, reliable, and scalable. AWS has let me get a website up and running in a couple hours and also let me seamlessly scale certain websites as traffic grew. For instance, <a href=\"http:\/\/cyndipeterson.com\/\">I built a website<\/a> for a family friend who published a book that began to get traction in bookstores and on Amazon. As the book surged in popularity&#8211;causing higher traffic&#8211;<\/span><span style=\"font-weight: 400\">the server was able to scale up to better-performing hardware that could accept and handle more concurrent requests&#8211;<em>seamlessly<\/em>.<\/span><\/p>\n<p><span style=\"font-weight: 400\">After my experience with AWS and Google Cloud Platform, I look at the alternatives to the public cloud and shudder. I don\u2019t have time to set up an entire compute environment! I don\u2019t have space to run a personal server nor the time to ensure it\u2019s running healthy nor the ability to troubleshoot when something bad happens. <\/span><i><span style=\"font-weight: 400\">All<\/span><\/i><span style=\"font-weight: 400\"> of that is taken care of in the public cloud. <\/span><\/p>\n<blockquote><p><span style=\"font-weight: 400\">\u201cA company like Amazon has so many engineers focused on these services\u2014so many people watching for potential problems. It has already spent a decade building this thing.\u201d &#8211; Cade Metz<\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400\">Sometimes I just have a small bit of code that I need to run quickly on a distributed system, like when I used GCP to render a <a href=\"https:\/\/www.youtube.com\/watch?v=QjSvDRSJmk8\">4K iPhone animation I made for a class<\/a> or watched my friend run a massive neural network seamlessly through a remote connection. The cloud is empowering users to do and make things like never before.<\/span><\/p>\n<p><span style=\"font-weight: 400\">This summer, I worked on the Google Cloud Platform team and saw firsthand the intricacy of the service. I was fascinated that we contractually obligated ourselves to ensuring 99.999% global uptimes on some products and constantly planned for failure, in order to prevent it. During training, one speaker asked, \u201cHave any of you ever experienced Google being down?\u201d As I racked my brain to remember a time, I looked around to find no one of the 400 interns in the room raising their hands. The truth is, companies like Snapchat, Spotify, and Uber use Google Cloud Platform because they trust in the uptime guarantees and understand the remarkable benefits to using the Cloud. How else would Pokemon Go have scaled so fast if not for GCP global load balancers? Banks too entrust sensitive data on the platform because they know Google will keep it secure. Even Google runs some of its services on Google Cloud Platform.<\/span><\/p>\n<p><span style=\"font-weight: 400\">What then to make of the rare cases of outages, data loss, and privacy issues? I say, thank goodness these things have happened! Incidents are always an opportunity for improvement. As Mr. Slosser mentions, not even Google or Amazon strive for perfection.<\/span><\/p>\n<blockquote><p><span style=\"font-weight: 400\">\u201c[An outage] is an expected part of the process of innovation, and an occurrence that both development and SRE teams manage rather than fear.\u201d &#8211; Mr. Slosser, Google<\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400\">I can attest that post-mortems are part of the culture and actually help contribute to that five-9\u2019s uptime percentage. Paradoxically, companies do have the users interests in mind first, since they choose whether or not to pay for their service. Goldman Sachs is not going to shell out millions transitioning to the Cloud if outages and data loss are imminent. To the detractors, I say the overwhelming odds are that using these services will benefit companies and people more than not&#8211;and that\u2019s only backed up by the success of these services.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I build lots of websites for people. In fact, I\u2019m working on a couple of them right now and host them on Amazon Web Services because it\u2019s inexpensive, reliable, and scalable. AWS has let me get a website up and running in a couple hours and also let me seamlessly scale certain websites as traffic &hellip; <a href=\"https:\/\/sites.nd.edu\/michael-mcroskey\/2017\/10\/09\/the-cloud\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The Cloud<\/span><\/a><\/p>\n","protected":false},"author":2739,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-45","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/sites.nd.edu\/michael-mcroskey\/wp-json\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.nd.edu\/michael-mcroskey\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.nd.edu\/michael-mcroskey\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/michael-mcroskey\/wp-json\/wp\/v2\/users\/2739"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/michael-mcroskey\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":1,"href":"https:\/\/sites.nd.edu\/michael-mcroskey\/wp-json\/wp\/v2\/posts\/45\/revisions"}],"predecessor-version":[{"id":46,"href":"https:\/\/sites.nd.edu\/michael-mcroskey\/wp-json\/wp\/v2\/posts\/45\/revisions\/46"}],"wp:attachment":[{"href":"https:\/\/sites.nd.edu\/michael-mcroskey\/wp-json\/wp\/v2\/media?parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.nd.edu\/michael-mcroskey\/wp-json\/wp\/v2\/categories?post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.nd.edu\/michael-mcroskey\/wp-json\/wp\/v2\/tags?post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}