{"id":73595,"date":"2019-11-25T11:04:44","date_gmt":"2019-11-25T11:04:44","guid":{"rendered":"https:\/\/www.whizlabs.com\/blog\/?p=73595"},"modified":"2021-05-21T02:58:58","modified_gmt":"2021-05-21T08:28:58","slug":"whizlabs-recommended-aws-consulting-partner-easydeploy","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/whizlabs-recommended-aws-consulting-partner-easydeploy\/","title":{"rendered":"Whizlabs Recommended AWS Consulting Partner &#8211; EasyDeploy"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"https:\/\/www.whizlabs.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Whizlabs<\/span><\/a><span style=\"font-weight: 400;\"> is one of the renowned online training providers with a diverse range of product offerings. The company has been serving as a crucial support for many candidates in realizing their dreams of a promising career. In a span of over 18 years, Whizlabs has helped over 5 million professionals with success in their careers. However, the year 2017 proved a milestone in the history of Whizlabs, as we decided to revamp our server and took a step ahead.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">At that time, Whizlabs turned to EasyDeploy so the Whizlabs experts along with EasyDeploy experts could take some actions for making improvements in the server. <\/span><a href=\"https:\/\/www.easydeploy.io\/\" target=\"_blank\" rel=\"noopener\">EasyDeploy<\/a><span style=\"font-weight: 400;\"> is known as a popular AWS consulting partner and an alternative for cloud solutions architect with experience in private cloud, public cloud, and containers. <\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">EasyDeploy has considerable expertise in various AWS services such as EC2, ECS, S3, RDS, RedShift, and others. We are really grateful to EasyDeploy to be our AWS consulting partner and so, here we\u2019ll elaborate on how did Whizlabs and EasyDeploy team worked together to architect the Whizlabs server!\u00a0<\/span><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ea7e02;color:#ea7e02\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ea7e02;color:#ea7e02\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.whizlabs.com\/blog\/whizlabs-recommended-aws-consulting-partner-easydeploy\/#Where_did_Whizlabs_and_EasyDeploy_Start_to_Revamp_Whizlabs_Server\" >Where did Whizlabs and EasyDeploy Start to Revamp Whizlabs Server?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.whizlabs.com\/blog\/whizlabs-recommended-aws-consulting-partner-easydeploy\/#Improving_the_Core_Capabilities\" >Improving the Core Capabilities<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.whizlabs.com\/blog\/whizlabs-recommended-aws-consulting-partner-easydeploy\/#Fixed_CDN_Costs\" >Fixed CDN Costs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.whizlabs.com\/blog\/whizlabs-recommended-aws-consulting-partner-easydeploy\/#And_the_Road_Ahead\" >And the Road Ahead!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.whizlabs.com\/blog\/whizlabs-recommended-aws-consulting-partner-easydeploy\/#Tweaks_in_the_EC2_Instances\" >Tweaks in the EC2 Instances<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Where_did_Whizlabs_and_EasyDeploy_Start_to_Revamp_Whizlabs_Server\"><\/span>Where did Whizlabs and EasyDeploy Start to Revamp Whizlabs Server?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">So, let us first discuss the points Whizlabs and EasyDeploy teams discovered to work upon in order to improve the working of the Whizlabs server. Instability was the first thing that came to the attention of EasyDeploy in the Whizlabs server. Furthermore, EasyDeploy also noted that the server had some antiquated configurations. So, EasyDeploy and Whizlabs team worked together and developed a new server for Whizlabs, and migrated the entire code of Whizlabs to the new server. However, it was not enough!\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The code from the old server was obsolete and, therefore, required higher computing power. This cascading effect further imposed on the costs and operational costs became higher because of the higher computing power. Did the problem stop here? No! The Whizlabs application was slow despite the higher computing power. At this point, both EasyDeploy and Whizlabs were back right where they started!<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Improving_the_Core_Capabilities\"><\/span>Improving the Core Capabilities<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The second phase of improvising the Whizlabs server started in mid-2018. Before that, the teams focused on the optimization of the code for solving the issue of slow application. The developers at Whizlabs and EasyDeploy worked on it by leveraging the latest technology. Then, EasyDeploy helped Whizlabs team to migrate its server to the Laravel framework.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">As a result, the problem of higher computing power was solved. Subsequently, the operational costs decreased, and for the first time, the server was on stable ground. The next point of attention was the server downtime. Upon investigation, the teams noted that the massive volume of data in the database was the culprit.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Therefore, EasyDeploy and Whizlabs teams decided to switch the Whizlabs database to Aurora RDS serverless. The experience of EasyDeploy with Aurora RDS helped Whizlabs in reducing operational costs further. How? EasyDeploy\u2019s Aurora RDS has a micro reserved instance type for dev instance supports running the application for development.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Furthermore, the serverless capabilities of Aurora RDS with autoscaling helped in load testing as well as auto pausing during the inactive state of the database. Also, the autoscaling capabilities of Aurora RDS serverless played a crucial role in the reduction of operational costs.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Autoscaling enabled scaling up the capabilities of the RDS at peak times of the traffic demands of the application. Similarly, the RDS could also scale down when the traffic decreases. Since Whizlabs provides various promotional offers from time to time, EasyDeploy helped Whizlabs considerably by preventing downtime.\u00a0<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Fixed_CDN_Costs\"><\/span>Fixed CDN Costs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The intervention by EasyDeploy in the Whizlabs server in the content delivery network (CDN) is also one of the notable highlights of EasyDeploy\u2019s plan for addressing the problems of Whizlabs. The variable billing for the CDN of Whizlabs was responsible for unnecessary costs. Therefore, EasyDeploy and Whizlabs teams together brought a solution to maintain fixed costs for the CDN.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">By switching from Amazon CloudFront to Cloudflare, the CDN cost did not vary and was considerably lower than the variable charges. Now, the server of Whizlabs was in perfect shape as compared to earlier after completing the first phase of the Whizlabs server process. However, the game was not yet over! Now, Whizlabs and EasyDeploy teams had to dive deeper to solve the operational and cost-related issues with the server of Whizlabs.\u00a0<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"And_the_Road_Ahead\"><\/span>And the Road Ahead!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The next course of action for EasyDeploy to solve the problems with Whizlabs\u2019 server was to reduce the costs of the EC2 instances alongside improving their performance. First of all, the EC2 instances of EasyDeploy provide ample benefits that account for their credibility. Let us take a look at some of the other features of EC2 instances of EasyDeploy to understand the benefits.\u00a0<\/span><\/p>\n<ol style=\"text-align: justify;\">\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The validation of the EasyDeploy server, according to the Center for Internet Security Standards (CISS) benchmarks.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The assurance of security through a web application firewall.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Periodic patching for updates in security and new features.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Round the clock automated monitoring for ensuring 99.9% uptime for applications.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Automated backup for maintaining the redundancy of website data.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The facility of Git support for easier deployment.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Free SSL for the Whizlabs web application. This helps in the encryption of communications between end-users and the application.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Delivery of server audit reports to customers every week for transparency with the help of metrics for usage and security of the Whizlabs server.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The performance-optimized server offers better speed for the web application alongside managing requests with limited computing resources.<\/span><\/li>\n<\/ol>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tweaks_in_the_EC2_Instances\"><\/span>Tweaks in the EC2 Instances<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Cost benefits with periodic cost optimization and EC2 autoscaling, as well as spot instances, are also the prominent benefits of EasyDeploy\u2019s EC2 instances. Periodic cost optimization helps in maintaining a low cloud infrastructure cost. Spot instances help in reducing operational costs by almost 70%. Therefore, the teams plan on migrating almost 80% of the EC2 instance computing power to spot instances.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Also, EasyDeploy aims at migrating the instances to dockerized applications along with the implementation of autoscaling to ensure cost reduction. Another crucial initiative in EasyDeploy\u2019s plans for the Whizlabs server is to build CI\/CD pipeline through the Jenkins platform. The primary objective underlying this action is to streamline the Continuous Integration (CI) and Continuous Delivery (CD) process. As a result, the teams together could be able to speed up the development lifecycle by next year.\u00a0<\/span><\/p>\n<h4 style=\"text-align: justify;\">Final Words<\/h4>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The collaboration of EasyDeploy and Whizlabs turned out to be one of the crucial milestones in the success of Whizlabs. The legacy in the database and server of Whizlabs were the points that were affecting the performance and stability. In such a scenario, the transformation to cloud serves is the absolute action in addressing the concerns of downtime and higher operational costs in modern websites and applications.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The success of your journey to cloud transformation depends on the selection of the right consultant and service partner. Therefore, careful observation of the knowledge, skills, and abilities of a reliable AWS Consulting Partner such as <\/span><a href=\"https:\/\/www.easydeploy.io\/\" target=\"_blank\" rel=\"noopener\">EasyDeploy<\/a><span style=\"font-weight: 400;\"> can help you get the best experience.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whizlabs is one of the renowned online training providers with a diverse range of product offerings. The company has been serving as a crucial support for many candidates in realizing their dreams of a promising career. In a span of over 18 years, Whizlabs has helped over 5 million professionals with success in their careers. However, the year 2017 proved a milestone in the history of Whizlabs, as we decided to revamp our server and took a step ahead.\u00a0 At that time, Whizlabs turned to EasyDeploy so the Whizlabs experts along with EasyDeploy experts could take some actions for making [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":73603,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[17],"tags":[2671,2669,2668,2670],"class_list":["post-73595","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-updates","tag-aws-consulting-partner","tag-easydeploy-and-whizlabs","tag-easydeploy-helped-whizlabs","tag-whizlabs-and-easydeploy"],"uagb_featured_image_src":{"full":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",600,315,false],"thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server-150x150.png",150,150,true],"medium":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server-300x158.png",300,158,true],"medium_large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",600,315,false],"large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",600,315,false],"1536x1536":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",600,315,false],"2048x2048":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",600,315,false],"profile_24":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",24,13,false],"profile_48":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",48,25,false],"profile_96":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",96,50,false],"profile_150":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",150,79,false],"profile_300":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",300,158,false],"tptn_thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server-250x250.png",250,250,true],"web-stories-poster-portrait":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",600,315,false],"web-stories-publisher-logo":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",96,50,false],"web-stories-thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/11\/whizlabs-and-easydeploy-revamped-whizlabs-server.png",150,79,false]},"uagb_author_info":{"display_name":"Pavan Gumaste","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/pavan\/"},"uagb_comment_info":1,"uagb_excerpt":"Whizlabs is one of the renowned online training providers with a diverse range of product offerings. The company has been serving as a crucial support for many candidates in realizing their dreams of a promising career. In a span of over 18 years, Whizlabs has helped over 5 million professionals with success in their careers.&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/73595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=73595"}],"version-history":[{"count":8,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/73595\/revisions"}],"predecessor-version":[{"id":79032,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/73595\/revisions\/79032"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media\/73603"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=73595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=73595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=73595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}