Page 43 - Banking Finance March 2023
P. 43

ARTICLE


             to build and maintain your application development  Because  PaaS delivers  all  standard  development  tools
             platform-and no need for development teams to wait  through the GUI online interface, developers can log in from
             while you do this. You simply tap into the cloud service  anywhere to collaborate on projects, test new applications,
             provider's PaaS to begin provisioning resources and  or roll out completed products. Applications are designed
             developing immediately.                          and developed right in the PaaS using middleware. With
                                                              streamlined  workflows,  multiple  development  and
             Affordable access to a wider variety of resources. PaaS
             platforms typically offer access to a wider range of  operations  teams  can  work  on  the  same  project
             choices up and down the application stack- including  simultaneously.
             operating  systems,  middleware,  databases  and
             development  tools-than  most  organizations  can  PaaS providers manage the bulk of cloud computing services,
                                                              such as  servers, runtime  and virtualization.  As a PaaS
             practically or affordably maintain themselves.
                                                              customer, company maintains management of applications
             More freedom to experiment, with less risk. PaaS also
                                                              and data.
             lets you try or test new operating systems, languages
             and other tools without having to make substantial
                                                              Use cases for PaaS
             investments in them, or in the infrastructure required
             to run them.                                     By providing an integrated and ready-to-use platform-and
                                                              by  enabling  organizations  to  offload  infrastructure
             Easy, cost-effective scalability. With an on-premises
                                                              management to the cloud provider and focus on building,
             platform, scaling is always expensive, often wasteful and
                                                              deploying and managing applications-PaaS can ease or
             sometimes inadequate: You have to purchase additional
                                                              advance a number of IT initiatives, including:
             compute,  storage  and  networking  capacity  in
                                                                 API development and management:  Because of its
             anticipation of traffic spikes; much of that capacity sits
                                                                 built-in frameworks, PaaS makes it much simpler for
             idle during low-traffic periods, and none of it can be
                                                                 teams  to  develop,  run,  manage  and  secure  APIs
             increased in  time to  accommodate  unanticipated
                                                                 (application programming interfaces) for sharing data
             surges. With PaaS, you can purchase additional capacity,
                                                                 and functionality between applications.
             and start using it immediately, whenever you need it.
             Greater  flexibility  for  development  teams. PaaS  Internet of Things (IoT): Out  of  the box, PaaS can
             services  provide  a  shared  software  development  support  a range of  programming  languages  (Java,
             environment that allows development and operations  Python, Swift, etc.), tools and application environments
             teams access to all  the  tools they need, from any  used for IoT application development  and real-time
             location with an internet connection.               processing of data generated by IoT devices.
             Lower costs overall. Clearly PaaS reduces costs by  Agile  development  and DevOps:  PaaS can provide
             enabling an organization to avoid capital equipment  fully-configured  environments  for automating  the
             expense  associated  with  building  and  scaling  an  software application lifecycle  including  integration,
             application platform. But PaaS also can also reduce or  delivery, security, testing and deployment.
             eliminate software licensing costs. And by handling
                                                                 Cloud migration and cloud-native development: With
             patches, updates and other administrative tasks, PaaS
                                                                 its ready-to-use tools and integration capabilities, PaaS
             can reduce your overall application management costs.
                                                                 can simplify migration of existing applications to the
                                                                 cloud-particularly  via  replatforming  (moving  an
          How PaaS works
                                                                 application to the cloud with modifications that take
          In general, PaaS solutions have three main parts:      better advantage of cloud scalability, load balancing and
             Cloud infrastructure including virtual machines (VMs),  other capabilities) or refactoring (re-architecting some
             operating  system  software,  storage,  networking,  or all of an application using microservices, containers
             firewalls                                           and other cloud-native technologies).
             Software  for  building,  deploying  and  managing  Hybrid cloud strategy: Hybrid cloud integrates public
             applications                                        cloud services, private cloud services and on-premises
                                                                 infrastructure and provides orchestration, management
             A graphic user interface, or GUI, where development
             or DevOps teams can do all their work throughout the  and application portability across all three. The result
                                                                 is  a  unified  and  flexible  distributed  computing
             entire application lifecycle


            38 | 2023 | MARCH                                                              | BANKING FINANCE
   38   39   40   41   42   43   44   45   46   47   48