Everyone knows about the "cloud", but what does it practically mean for teams managing applications like Jira, Bitbucket, Jenkins, Qtest, Artifactory, and others? Proprietary workloads can be heavily modified to take advantage of the various services that Amazon Web Services (AWS) offers, but third party software needs to be specifically configured with the right combination of cloud services to optimize performance and minimize headaches.
How do you get the uptime and reliability you need while keeping costs controlled? What are the security implications of app data moving across the cloud? What is the best way to scale your tools as your user base grows? What's the best way to even migrate your software to AWS in the first place?
In this presentation, Cprime experts explore the challenges, questions, and strategies that arise with the most popular DevOps tools in the cloud.
2. OPTIMIZE DEVOPS APPLICATIONS
How to Deploy and Optimize Third Party Applications on AWS
BRUCE WOO
DIRECTOR, MANAGED SERVICES | CPRIME
BRANDON CIPES
VP, TECH DELIVERY | CPRIME
3. TABLE OF CONTENTS
01 OVERVIEW
02 DEPLOYMENT OPTIONS
03 AWS & BEST PRACTICES
04 SECURITY AND COMPLIANCE
05 GETTING STARTED
06 MIGRATIONS
4. OVERVIEW
Considerations for cloud deployment for new or existing DevOps software and
benefits of utilizing AWS Services
- OR -
- OR -
PREMISE
6. DETERMINING FACTORS
Does your organization
require flexibility to scale
and implement
customizations, while
retaining control over
application data and
network connectivity?
What are the internal
capability or resources to
maintain or manage the
application environment?
KEY FACTORS
Internal capabilities and
resources for management and
maintenance
Security or compliance
requirements
Data integration or networking
requirements
Customizations, functionality,
or marketplace add-ons not
compatible with SaaS offering
7. AWS BEST PRACTICES
• Scalability - Modular Design and
Architecture
• High Availability, Redundancy,
Disaster Recovery
• Monitoring - Operational Visibility
• Cost Optimization
FRAMEWORK OTHER CONSIDERATIONS
• Marketplace
• Quickstarts
• Well-architected Framework
• Software Vendor Reference
Architecture
9. SECURITY AND COMPLIANCE
• Identity and Access Management
• Connectivity and Networking
• Data Management
• Inventory and Change Control
SECURITY
COMPLIANCE
• AWS Compliance Programs
(https://aws.amazon.com/compliance
/programs/)
• Shared Responsibility Model
(https://aws.amazon.com/compliance
/shared-responsibility-model/)
10. AWS MARKETPLACE
• Pre-built vendor software solutions across
many categories
• Self-contained; Typically delivered as an AMI
• Out-of-the-box, limited customizations
• Convenient billing by usage or BYOL
DEVOPS EXAMPLES
• Source Control
• CI/CD
• Infrastructure as Code
• QA Issue & Bug Tracking
• Monitoring/Log Analysis
11. AWS QUICKSTART
• Packaged CloudFormation templates for
popular applications and technologies
• Built by AWS solution architects or partners
with best practices
• Reduce barrier of entry for out-of-box
deployments
• https://aws.amazon.com/quickstart/
• Github Enterprise:
(https://aws.amazon.com/quickstart/architecture/githu
b-enterprise/)
• Jira:
(https://aws.amazon.com/quickstart/architecture/jira/)
EXAMPLES
13. CPRIMEAPPS | PRODUCTS@CPRIME.COM | CPRIMEAPPS.COM
MIGRATION TO AWS
• Common Strategies
• Re-host (Lift and Shift)
• Re-platform
• Re-purchase
• Re-factor
• Execution/Plan
• Tools and Services
STEP 1
PRE-PROJECT TASKS
STEP 2
HOSTING START UP TASKS
STEP 3
TEST MIGRATION
STEP 4
PRODUCTION MIGRATION
STEP 5
POST MIGRATION SUPPORT
https://aws.amazon.com/cloud-migration/
https://www.cprime.com/aws-migration-playbook
14. HOW WE CAN HELP
MIGRATION SERVICES
0 2
MANAGED HOSTING
0 3
ONGOING SUPPORT
0 4
• From/to AWS, cloud, on-premises, or SaaS
• Migrate between different 3rd Party applications
• Assessments, upgrades, consolidations
• Fully managed AWS infrastructure and architecture
• Application upgrades and maintenance
• Scalability and accommodation of customized requirements
• All of the advantages of cloud; none of the pain
• Application support and administration
• Flexible capacity to supplement and complement internal teams
• Functional, technical, and solution-oriented resources available
• From service desk model to full “dream team” subscriptions
DEVOPS CONSULTING
0 1
• Architecture review
• Security best practices
• CI/CD
• Workflow configurations
16. NEXT STEPS
• Check out our upcoming webinars; read our blog, download whitepapers/case
studies & more:
• www.cprime.com/resources
• Share with us what topics you are interested in, ask us questions or give us
feedback!
• learn@cprime.com
• Follow us on Social Media and share in the conversation & keep updated on
thought leadership, events & more.
• www.linkedin.com/company/cprime-inc
• @CprimeInc on Twitter