{"id":323,"date":"2020-01-28T19:58:02","date_gmt":"2020-01-28T19:58:02","guid":{"rendered":"http:\/\/www.legendshub.com\/blog\/?p=323"},"modified":"2020-12-06T13:28:15","modified_gmt":"2020-12-06T13:28:15","slug":"compute-trends-in-it-legendshub","status":"publish","type":"post","link":"https:\/\/www.legendshub.com\/blog\/2020\/01\/28\/compute-trends-in-it-legendshub\/","title":{"rendered":"Compute Trends in IT &#8211; Legendshub"},"content":{"rendered":"\n<!-- Quick Adsense WordPress Plugin: http:\/\/quickadsense.com\/ -->\n<div class=\"2c935cf620b701aabbb7cc90bbf4023c\" data-index=\"1\" style=\"float: none; margin:0px 0 0px 0; text-align:center;\">\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<script>\r\n  (adsbygoogle = window.adsbygoogle || []).push({\r\n    google_ad_client: \"ca-pub-5554449970657557\",\r\n    enable_page_level_ads: true\r\n  });\r\n<\/script>\n<\/div>\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Year 1981:- <strong>&#8221; A computer on every desk&#8221;<\/strong> became a bold statement.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>That time nobody knew about computers and the power it can\nunleash. But can you think of a world today without a computer? Probably not!<\/p>\n\n\n\n<p>With computers becoming main stream in late 90&#8217;s, this space has\nshown enormous growth. Now devices not only exists on desks but in pockets and\non clouds as well. With growing number and types of devices, the complexity to\nmaintain existing ecosystem and incorporate new innovations is also becoming\nvery challenging. Developers face a huge challenge to understand the platform\nand then write their code. With each new innovation the learning curve became\nsteeper and steeper. <\/p>\n\n\n\n<p>Grabbing this opportunity <strong>&#8220;Docker Inc.&#8221; (previously\ndotcloud) <\/strong>came to the rescue and made it a simpler world. They developed a\nplatform which can run in exact same shape and form regardless of the device\nyou choose. This concept immediately gained popularity amongst the developers\nand now it is undergoing a huge adoption phase. But before we move forward lets\nlook at the history why we require technologies like Docker and what purpose\nthey solve.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"981\" height=\"527\" src=\"http:\/\/www.legendshub.com\/blog\/wp-content\/uploads\/2020\/01\/thumbnail1.jpg\" alt=\"Compute\" class=\"wp-image-320\" srcset=\"https:\/\/www.legendshub.com\/blog\/wp-content\/uploads\/2020\/01\/thumbnail1.jpg 981w, https:\/\/www.legendshub.com\/blog\/wp-content\/uploads\/2020\/01\/thumbnail1-300x161.jpg 300w, https:\/\/www.legendshub.com\/blog\/wp-content\/uploads\/2020\/01\/thumbnail1-768x413.jpg 768w\" sizes=\"(max-width: 981px) 100vw, 981px\" \/><\/figure>\n\n\n\n<p>Good Old days:- <\/p>\n\n\n\n<p>We know that business runs on\napplications and that time building one application used to take anytime\nbetween days to months and that too without any assurance from IT \/ Developers\nthat application will run smoothly. Hence to remove any ambiguity, IT used to\nbuy beefy machines to host applications. But this involved large amount of\nplanning, huge upfront costs, wild assumption of application consumers and time\nto setup the server. This was a tedious process and each application had its\nown server to avoid physical resource and port contention. Very soon companies\nstarted to fill up the physical space and bared huge cost on service,\nmaintenance, electricity, cooling and people. <\/p>\n\n\n\n<p>There was an immense opportunity to fill up this gap and <strong>VMWare<\/strong>\nstepped in with their virtualization technology.<\/p>\n\n\n\n<p>With virtualization jumping in, business immediately started getting ROI for the amount they were investing in IT. Now the same server which was hosting only a single app immediately started hosting multiple applications. With this functionality in place the beefy hardware which IT procured started getting utilized in an optimum manner and the spare capacity (from the existing investments) started serving High Availability and Fault Tolerance scenario&#8217;s for the applications. Now what is the difference between a physical machine and a virtual machine? <\/p>\n<!-- Quick Adsense WordPress Plugin: http:\/\/quickadsense.com\/ -->\n<div class=\"2c935cf620b701aabbb7cc90bbf4023c\" data-index=\"2\" style=\"float: none; margin:0px 0 0px 0; text-align:center;\">\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<script>\r\n  (adsbygoogle = window.adsbygoogle || []).push({\r\n    google_ad_client: \"ca-pub-5554449970657557\",\r\n    enable_page_level_ads: true\r\n  });\r\n<\/script>\n<\/div>\n\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td> <strong>  Physical Servers   <\/strong><\/td><td>   <strong>Virtual Machines   <\/strong><\/td><\/tr><tr><td>\n  Large upfront costs\n  <\/td><td>\n  Small upfront costs\n  <\/td><\/tr><tr><td>\n  No need for licensing purchase\n  <\/td><td>\n  VM software licenses\n  <\/td><\/tr><tr><td>\n  Physical servers and additional equipment take a lot of space\n  <\/td><td>\n  A single physical server can host multiple VMs, thus saving\n  space\n  <\/td><\/tr><tr><td>\n  Has a short life-cycle\n  <\/td><td>\n  Supports legacy applications\n  <\/td><\/tr><tr><td>\n  No on-demand scalability\n  <\/td><td>\n  On-demand scalability\n  <\/td><\/tr><tr><td>\n  Hardware upgrades are difficult to implement and can lead to\n  considerable downtime\n  <\/td><td>\n  Hardware upgrades are easier to implement; the workload can be\n  migrated to a backup site for the repair period to minimize downtime\n  <\/td><\/tr><tr><td>\n  Difficult to move or copy\n  <\/td><td>\n  Easy to move or copy\n  <\/td><\/tr><tr><td>\n  Poor capacity optimization\n  <\/td><td>\n  Advanced capacity optimization is enabled by load balancing\n  <\/td><\/tr><tr><td>\n  Doesn\u2019t require any overhead layer\n  <\/td><td>\n  Some level of overhead is required for running VMs\n  <\/td><\/tr><tr><td>\n  Perfect for organizations running services and operations which\n  require highly productive computing hardware for their implementation\n  <\/td><td>\n  Perfect for organizations running multiple operations or serving\n  multiple users, which plan to extend their production environment in the\n  future\n  <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Virtualisation made life little easier of IT Ops as unplanned\ndowntime reduced but still dependency on the Operating system was there. OS\nrequired individual licenses, hardware resources, storage space, runtimes,\ndependencies and regular updates. Apart from this, developers never had an\nassurity that their application will run in a same manner across all the\navailable platforms. To bridge this gap containers started to gain popularity\nand <strong>Docker Inc<\/strong> was one of the major player who truly transported\ncontainer across all available major platforms.<\/p>\n\n\n\n<p>VM&#8217;s vs Containers<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"952\" height=\"460\" src=\"http:\/\/www.legendshub.com\/blog\/wp-content\/uploads\/2020\/01\/Insatnce.png\" alt=\"\" class=\"wp-image-321\" srcset=\"https:\/\/www.legendshub.com\/blog\/wp-content\/uploads\/2020\/01\/Insatnce.png 952w, https:\/\/www.legendshub.com\/blog\/wp-content\/uploads\/2020\/01\/Insatnce-300x145.png 300w, https:\/\/www.legendshub.com\/blog\/wp-content\/uploads\/2020\/01\/Insatnce-768x371.png 768w\" sizes=\"(max-width: 952px) 100vw, 952px\" \/><\/figure>\n\n\n\n<p>Now with containers, developers can fire up a docker container\nin their own machines running docker runtime and test the application\nfunctionality. Once the functionality is tested, there is always a sense of\nassurity that the application is always going to run in a same manner\nregardless of the hosting platform provided it has Docker runtime running. What\nis a difference between a container and a virtual machine?<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>   VMs   <\/strong><\/td><td>  <strong> Containers   <\/strong><\/td><\/tr><tr><td>\n  Heavyweight\n  <\/td><td>\n  Lightweight\n  <\/td><\/tr><tr><td>\n  Limited performance\n  <\/td><td>\n  Native performance\n  <\/td><\/tr><tr><td>\n  Each VM runs in its own OS\n  <\/td><td>\n  All containers share the host OS\n  <\/td><\/tr><tr><td>\n  Hardware-level virtualization\n  <\/td><td>\n  OS virtualization\n  <\/td><\/tr><tr><td>\n  Start-up time in minutes\n  <\/td><td>\n  Start-up time in milliseconds\n  <\/td><\/tr><tr><td>\n  Allocates required memory\n  <\/td><td>\n  Requires less memory space\n  <\/td><\/tr><tr><td>\n  Fully isolated and hence more secure\n  <\/td><td>\n  Process-level isolation, possibly less secure\n  <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>What are your thoughts? Will the innovation stop at containers or there is something new that is in pipeline ?<\/p>\n\n<!-- Quick Adsense WordPress Plugin: http:\/\/quickadsense.com\/ -->\n<div class=\"2c935cf620b701aabbb7cc90bbf4023c\" data-index=\"3\" style=\"float: none; margin:0px 0 0px 0; text-align:center;\">\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<script>\r\n  (adsbygoogle = window.adsbygoogle || []).push({\r\n    google_ad_client: \"ca-pub-5554449970657557\",\r\n    enable_page_level_ads: true\r\n  });\r\n<\/script>\n<\/div>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Year 1981:- &#8221; A computer on every desk&#8221; became a bold statement. That time nobody knew about computers and the power it can unleash. But can you think of a world today without a computer? Probably not! With computers becoming main stream in late 90&#8217;s, this space has shown enormous growth. Now devices not only exists on desks but in&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"btn btn-default\" href=\"https:\/\/www.legendshub.com\/blog\/2020\/01\/28\/compute-trends-in-it-legendshub\/\">Read more<\/a><\/p>\n","protected":false},"author":6,"featured_media":685,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[31],"tags":[95,92,96,93],"_links":{"self":[{"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/posts\/323"}],"collection":[{"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/comments?post=323"}],"version-history":[{"count":7,"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/posts\/323\/revisions"}],"predecessor-version":[{"id":684,"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/posts\/323\/revisions\/684"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/media\/685"}],"wp:attachment":[{"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/media?parent=323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/categories?post=323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.legendshub.com\/blog\/wp-json\/wp\/v2\/tags?post=323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}