• DocumentCode
    232406
  • Title

    Cloudifying Apps - A Study of Design and Architectural Considerations for Developing Cloudenabled Applications with Case Study

  • Author

    Nuthula, Venkatesh ; Challa, Narsimha Reddy

  • Author_Institution
    IBM India Ltd., Hyderabad, India
  • fYear
    2014
  • fDate
    15-17 Oct. 2014
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    With the emergence of Cloud Computing technology many enterprises started moving their applications to the cloud to gain the benefits of hosting applications online versus having to have physical hardware or build out infrastructure. This new technology trend presents new challenges to application developers to enable applications in the cloud. Building applications for the cloud requires a major paradigm shift and new thinking about the application design, system architecture and needs an emphasis on leveraging massive scale. Building scalable applications for the cloud requires solid engineering and design by addressing the Statelessness, Redundancy, Resiliency, Server failures, New database approach, security, fast-changing platforms and dealing with different frameworks. While cloud deployments can abstract developers from having to deal with infrastructure issues, developers can focus on innovation and business logic instead of worrying about plumbing and infrastructure such as the operating systems, hardware etc. This paper is targeted towards cloud application developers and architects who are responsible for developing brand new cloud applications as well as migrating existing applications to clouds. The focus of this paper is to highlight design principles and best practices applicable to application development in cloud environment.
  • Keywords
    cloud computing; application design; cloud computing technology; cloud deployments; cloudenabled applications; database approach; fast-changing platforms; hosting applications; solid engineering; system architecture; Cloud computing; Databases; File systems; Foundries; Security; Servers; Software as a service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing in Emerging Markets (CCEM), 2014 IEEE International Conference on
  • Conference_Location
    Bangalore
  • Type

    conf

  • DOI
    10.1109/CCEM.2014.7015487
  • Filename
    7015487