Click here to load reader

Enabling DevOps on AWS with Open Source Tooling ... Enabling DevOps on AWS with Open Source Tooling A Guide to Open Source Tools for Provisioning, Managing and Monitoring your AWS

  • View
    2

  • Download
    0

Embed Size (px)

Text of Enabling DevOps on AWS with Open Source Tooling ... Enabling DevOps on AWS with Open Source Tooling...

  • Enabling DevOps on AWS with Open Source Tooling A Guide to Open Source Tools for Provisioning, Managing and Monitoring your AWS Infrastructure Environment

  • Table of Contents Putting the Cloud at the Heart of Business Agility 3

    A Summary of Cloud Migration Approaches 4

    Continuing the Cloud Journey 5

    Making the Most of the Cloud with Open Source Tools 6

    Open Source versus Commercial Tools 7

    Why AWS versus On-Premises Infrastructure? 8-9

    Popular Open Source Tools to Support you on AWS 10

    1. Tools to Build, Configure & Deploy Infrastructure on AWS 11-14

    2. Tools to Build, Deploy and Manage Container-based Applications on AWS 15-18

    3. A Tool to Secure your Applications and Systems 19

    4. A Tool to Monitor your Infrastructure 20

    The Tools in Action 21

    The Benefits of Open Source Tools for Digital Business Agility 23

  • 3 | Enabling DevOps on AWS with Open Source Tooling Copyright Shadow-Soft © 2019|

    The speed of today’s digital business is relentless. Adoption of digital technologies has accelerated the pace of consumer demand, transformed engagement models, and generated a culture of ever-changing and challenging expectations.

    A business’s ability to develop, deliver and support the software applications and data that can satisfy the rapid and ever-changing pace of demand, is key to survival. But for many organizations, the burden of legacy systems, infrastructure, processes, and mindsets is holding them back from achieving the business agility they need to compete in markets that are being increasingly disrupted.

    Most organizations lack the luxury that their digitally native competitors have in establishing modern technology stacks, infrastructure and processes that were designed for the speed of today’s business. Yet many of them are embracing a path that will support greater agility, putting the cloud at the heart of their IT and business strategy.

    Moving workloads from traditional on-premises environments to the cloud is a journey that can take different migration paths. Before embarking on this journey, a clear business direction is needed to set the stage for a migration strategy and roadmap. But, each organization is unique in terms of their business drivers, priorities, and requirements resulting in different approaches and outcomes for cloud migration. Consulting and systems integrators like Shadow-Soft have teams of strategists and engineers experienced in helping businesses plan and navigate this journey confidently and efficiently.

    Putting the Cloud at the Heart of Business Agility

    Global Public Cloud Services Market

    2019

    $214.3 Billion

    Source: Gartner

    https://www.gartner.com/en/newsroom/press-releases/2019-04-02-gartner-forecasts-worldwide-public-cloud-revenue-to-g

  • 4 | Enabling DevOps on AWS with Open Source Tooling Copyright Shadow-Soft © 2019|

    Moving workloads from traditional on-premises environments to the cloud is a journey that can take different migration paths. Before embarking on this journey, a clear business direction is needed to set the stage for a migration strategy and roadmap. But, each organization is unique in terms of their business drivers, priorities, and requirements resulting in different approaches and outcomes for cloud migration.

    Amazon Web Service (AWS) classify six different approaches to cloud migration that are captured by the 6R’s of Rehost, Replatform, Repurchase, Refactor, Retain, Retire.

    Some migration paths involve more complexity in moving applications to the cloud than others. Consulting and systems integrators like Shadow-Soft have teams of strategists and engineers experienced in helping businesses plan and navigate this journey confidently and efficiently.

    A Summary of Cloud Migration Approaches

    The worldwide public cloud services market is projected to grow 17.5% in 2019 to total $214.3 billion, up from $182.4 billion in 2018.”

    Discover Production

    App Code DevRedesign

    Use Migration Tools

    Modify Infrastructure

    Automate

    Manual

    Determine Transition

    Buy COTS/SasS Install/Setup

    ALM/SDLC Integration

    V al

    id at

    io n

    Config DeployInstall

    Retain

    Retire

    Refactor

    Repurchase

    Replatform

    Rehost

    Determine

    Source: AWS: 6 R’s for Cloud Migration Approaches

    Why the Cloud? Lower Cost

    Increase Agility

    Scalable & Flexible

    Improve Security

    Enabling Collaboration

    Disaster Recovery

    https://aws.amazon.com/cloud-migration/

  • 5 | Enabling DevOps on AWS with Open Source Tooling Copyright Shadow-Soft © 2019|

    Once you’ve migrated to the cloud, the journey is not done! Customer demands and business objectives are continuously evolving, placing ongoing demands on infrastructure and applications. Day to day management of application development and operations continues at pace in order to keep critical infrastructure and services operational.

    To truly avail of the cost benefits, flexibility, and scalability of the cloud, IT operations turn to tools that help automate key aspects of infrastructure provisioning, configuration, security, and management, as well as tools that help automate the building, upgrading, management and scaling of applications.

    Thanks to innovations from the open source communities and commercial open source vendors, a range of open source tools are taking leading positions in supporting today’s cloud operations and application modernization initiatives. These tools are reducing manual tasks and bringing greater automation and speed to different aspects of cloud management and application development, supporting digital transformation efforts.

    While there is a broad range of tools that can support you on your AWS environment, this eBook outlines some common open source tools to help with provisioning and configuring your infrastructure on AWS, building and deploying containerized apps, securing your AWS environment, and monitoring your resources.

    A subsequent eBook will examine the native AWS tools for those that wish to exclusively leverage the service offerings of the cloud provider.

    Continuing the Cloud Journey

    The worldwide public cloud services market is projected to grow 17.5% in 2019 to total $214.3 billion, up from $182.4 billion in 2018.”

    What is Enterprise Open Software Being Used For?*

    53% IT Infrastructure Modernization

    43% Application Development

    43% Application Integration

    42% Application Modernization

    42% Digital Transformation

    40% DevOps

    Source: Red Hat Survey 2019, The State of Enterprise Open Source

    *Note: Survey responses from 950 global IT leaders

    https://www.redhat.com/en/enterprise-open-source-report/2019 https://www.redhat.com/en/enterprise-open-source-report/2019

  • 6 | Enabling DevOps on AWS with Open Source Tooling Copyright Shadow-Soft © 2019|

    Why Open Source?

    The open source movement has been fundamental to many of the advances in cloud, big data, IoT, AI, and other emerging technologies. With software increasingly at the core of today’s digital business models, products, and operations, the need for continuous innovation across all aspects of software development and IT operations has become key to competitive survival and business success.

    With a boom in the adoption of mobile, IoT and AI technologies, the volume of data that a business has to manage has grown, and continues to grow exponentially. The cloud is a significant enabler in how such large volumes of data are stored and managed, supporting greater flexibility, collaboration and scalability.

    Without the open collaborative model that is the trademark of the open source movement, much of the tooling to support the evolution of today’s digital and cloud-based business would not have been possible, and certainly not at the rapid pace we have witnessed.

    Making the Most of the Cloud with Open Source Tools

    Open source makes technology more accessible and affordable to all.

  • 7 | Enabling DevOps on AWS with Open Source Tooling Copyright Shadow-Soft © 2019|

    As companies migrate to the cloud, they are faced with decisions on what tooling to use to build, manage, and monitor the infrastructure and applications securely and efficiently. Not only is there a wide range of modern tools to help automate different aspects of cloud management, but there are also the options of open source versus commercial tools. There is no right or wrong answer here. It is more a matter of weighing the organization’s needs against the benefits of either approach.

    Open source tools have the natural advantage of being considerably less costly than commercial software. They also have the ongoing support of a wide community of contributors to work on feature improvements and bug fixes, although this happens at the pace and prioritization of the community. However, the business itself can be a part of the community, whereby their own developers contribute code and influence the direction of the project. But open source software carries some risks as it is not supported in a typical enterprise-grade manner. It also can lack the stability that is associated with enterprise software.

    So while open source tools may appear to b

Search related