Page 26 - Multicloud Workshop - Prework
P. 26

New Practices are Emerging










                       New Practices are now starting to be used to resolve the problems of legacy deployment methods
              The DevOps discipline has emerged, designed to automate the deployment of applications into an operational
                                                                                      environment.




          DevOps also monitors the transition of an application from development into production and deals with testing and
         QA and provides feedback to developers about failures during testing. DevOps also deals with infrastructure related
                                failures and deals with any infrastructure changes needed to meet app requirements.



          CICD is an automated process that gathers different services from the developers desktops and builds an deploys
        applications on a periodic basis. Normally the deployment is to a Dev Test environment. The initial role of DevTest is
                                                              to show the updates have not broken the app.



            Extended layer 2 networks. Often we need to connect VMs in the same Vlan or subnet but we are running out of
        Vlans and IP addresses. Increasingly we need to extend Vlans over distance and this can be complex and expensive.
          Solve this problem, new types of network are evolving using things like Vxlan which can tunnel a Layer 2 network
                                                                            through a layer 3 network.




          With monolithic applications we would need to deploy larger servers to deal with increasing workloads. This can be
             time consuming and expensive. Modern applications are often designed so that multiple instances of the same
         service can be deployed in parallel and the workload can be distributed by a load balancer front end. Tools can then
        be used to measure the level of workload on the servers running the servers and when the workload increases more
             servers can be deployed. As the workload reduces, these servers can be removed from service to reduce cost.





       © 2016 Engage ESM All Rights Reserved
   21   22   23   24   25   26   27   28   29   30   31