{"id":432,"date":"2014-10-30T19:51:24","date_gmt":"2014-10-30T19:51:24","guid":{"rendered":"http:\/\/blogs.nd.edu\/devops\/?p=432"},"modified":"2014-10-30T19:51:24","modified_gmt":"2014-10-30T19:51:24","slug":"just-because-you-can-doesnt-mean-you","status":"publish","type":"post","link":"https:\/\/sites.nd.edu\/devops\/2014\/10\/30\/just-because-you-can-doesnt-mean-you\/","title":{"rendered":"Just because you can, doesn&#8217;t mean you"},"content":{"rendered":"<p><a href=\"http:\/\/blogs.nd.edu\/devops\/files\/2014\/10\/ImageUploadedByAG-Free1350804245.491429.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-433 aligncenter\" src=\"http:\/\/blogs.nd.edu\/devops\/files\/2014\/10\/ImageUploadedByAG-Free1350804245.491429-300x225.jpg\" alt=\"ImageUploadedByAG Free1350804245.491429\" width=\"300\" height=\"225\" srcset=\"https:\/\/sites.nd.edu\/devops\/files\/2014\/10\/ImageUploadedByAG-Free1350804245.491429-300x225.jpg 300w, https:\/\/sites.nd.edu\/devops\/files\/2014\/10\/ImageUploadedByAG-Free1350804245.491429-400x300.jpg 400w, https:\/\/sites.nd.edu\/devops\/files\/2014\/10\/ImageUploadedByAG-Free1350804245.491429.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>One of the applications that is a shoe-in candidate for migration\u00a0has a smalltime usage profile. \u00a0We are talking 4 hits\/day. \u00a0No big deal, it&#8217;s a business process consideration.<\/p>\n<p>It needs to interface with enterprise data, resident in our Banner database. \u00a0No worries there, the data this app\u00a0needs access to is decoupled via web services. \u00a0Now lets swing our attention to the apps transactional data storage requirements.<\/p>\n<p>First question &#8211; does it need any of the Oracle-specific feature set? \u00a0No. \u00a0So, let&#8217;s not use Oracle &#8211; no need to further bind ourselves in that area.\u00a0\u00a0Postgres is a reasonable alternative.<\/p>\n<p>OK, so, RDS? \u00a0Yes please &#8211; no need to start administering an Postgres stack when all we want to do is use it.<\/p>\n<p>Multiple\u00a0availability\u00a0zones? \u00a0Great question. \u00a0Fantastic question! \u00a0Glad you asked.<\/p>\n<p>Consider the usage profile of this app. \u00a04 records per day. 4. \u00a0Can the\u00a0recovery point\/time objectives be met with snapshotting? \u00a0Absolutely. \u00a0Is that more cost-effective than running a multi-AZ configuration? \u00a0Yes.<\/p>\n<p>Does it make sense for this application?<\/p>\n<p>Yes.<\/p>\n<p>Thank you Amazon for providing a fantastic set of tools, and thank you to the #NDCloudFirst team for thinking through using those tools appropriately.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the applications that is a shoe-in candidate for migration\u00a0has a smalltime usage profile. \u00a0We are talking 4 hits\/day. \u00a0No big deal, it&#8217;s a business process consideration. It needs to interface with enterprise data, resident in our Banner database. &hellip; <a href=\"https:\/\/sites.nd.edu\/devops\/2014\/10\/30\/just-because-you-can-doesnt-mean-you\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1551,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-432","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/posts\/432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/users\/1551"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/comments?post=432"}],"version-history":[{"count":1,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/posts\/432\/revisions"}],"predecessor-version":[{"id":434,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/posts\/432\/revisions\/434"}],"wp:attachment":[{"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/media?parent=432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/categories?post=432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/tags?post=432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}