CBP OIT Data Center Migration | Cloud Migration Overview & Approach
May 2017 | Better enabling CBP’s mission by modernizing and transforming current applications and services
This document is incomplete without accompanying discussion
VisionandTransformation
Current State
Product Focused Siloed Delivery
Future State
Managed Service Organization (MSO)
Future State
Integrated Services Model
Border
Enforcement
Targeting
Operations
Cargo
Processing
Passenger
Processing
OIT
The Future State
Operating Model includes
standing up a Managed
Service Organization
(MSO) to restructure the
delivery of services to CBP
mission customers. This
future state MSO
orchestrates the delivery
of key technology and
infrastructure services,
spanning cloud providers,
OIT/EDMED, Program
Directorates, and System
Owners.
EDMED will transform to
manage the provisioning
of cloud infrastructure,
and cloud service
providers will take over
many current EDMED
services. Project Tiger
teams will assist with the
migration of individual
applications and
capabilities.
Future State
Operating Model
Critical Path Items
CBP is facing a challenge: the lease for National Data Center (NDC) is
expiring, while new technologies, mission resiliency, and Federal
mandates are all driving the need to migrate to cloud based architecture.
Background
Improved mission
resiliency
Technology evolutions offer
new capabilities in cloud
Data Center lease expires
in September 2019
DCOI memo restricts
new data center builds
Timeline
Q2 FY17 Q3 FY17 Q4 FY17 Q1 FY18 Q2 FY18 Q3 FY18 Q4 FY18 Q1 FY19 Q2 FY19 Q3 FY19 Q4 FY19
INITIATION DISCOVERY & ASSESSMENT SUSTAINMENT & OPTIMIZATION
MIGRATION & TRANSITION
EXIT
NDC
• Security – Cloud General Support System (GSS) Approval
• Finance – Cost Assessment Leveraging Cloud TCO Models
• Procurement – Cloud Service Provider Contracts Established
• Organizational – Skills Assessment
• Workforce – Union Negotiations
• PMO – IMS and RACI Completed
• Engineering – Detailed Engineering Assessments
Completed in Program Offices; Mainframe Decommissioned
• Portfolio – Prioritized Application Migration Roadmap
2
Cloud Native Principles
Speed: Self-contained units of mission
services at the core of design patterns
Cloud Native Benefits
Resiliency: Gracefully handle and
recover from failures
Scale: Handle increases in load without
impact to performance
Deliver speed, resilience, and scale built on a set of core
principles that govern software and infrastructure
modernization.
The 12 Factor App and Beyond
1. One Codebase, One Application A repo/set of repos
that share a common root, and is used to produce any
number of immutable releases.
2. API First Recognize API as a first class artifact.
3. Dependency Management Declare and isolate
dependencies.
4. Design, Build, Release, and Run Each deployment
stage is isolated and occurs separately.
5. Configuration, Credentials, and Code Treat
configuration, credentials, and code as volatile
substances that explode when combined.
6. Logs Treat logs as event streams.
7. Disposability Processes are disposable, which means
they can be started or stopped rapidly.
8. Backing Services Treat backing services as attached
resources.
9. Environment Parity Keep all environments as similar
as possible.
10.Administrative Processes Separate admin processes
from main app and develop as separate micro-service.
11.Port binding Export services via port binding.
12.Stateless Processes Makes no assumptions about the
contents of memory prior to/after handling a request.
13.Concurrency Embrace horizontal scaling.
14.Telemetry Audit and monitor cloud applications
remotely.
15.Authentication and Authorization Security should
never be an afterthought.
DevOps Principles
Flow Feedback Improvement
Ensure there is a flow of
values from the
developers to the users
though a deployment
pipeline.
Iterate by continuously
improving on builds.
Increase flow of CICD
through the pipeline by
• Smaller deployments
of loosely coupled
software components
(Microservices, Event
driven, Serverless)
• Automation of build
and testing
• Reduction in approvals
Leverage containerization
using a microservices
architecture
Rapid feature development
and increased system
resiliency
Implement the 12-Factor
Application Patterns
Loosely Coupled
application that contain all
dependencies
Organize around mission
capabilities using Domain
Driven Design
Understand the level of
granularity of services to
support the mission
Integrate and automate the
software delivery pipeline with
core IT operation processes
Increase delivery speed and
quality
Implement eventual
consistency patterns for data
management
Enable distributed database
architectures
Use event-driven software
architecture patterns
Develop highly fault tolerant
systems that scale
horizontally
Leverage infrastructure
automation by standing up
runtime platforms
Ensures consistent error
free deployments across
environments
Focus on products, not
projects
Organizes the organization
into teams that plan, design,
built, test, and operate the
products they build
New
development
focuses on
core DevOps
principles
Develop
Build
Test
Measure
Learn
and
Simple
Cost-
effective
Scalable
Industry
standard
Code
Flexible
Automation
Mission
focused
DevOps
focusedPillars of
future
architecture
design
Architecture
OIT Toolbox
How We Got There
Development
OIT Cloud Native Guiding Principles

More Related Content

PPTX
PPTX
TSA Office of Requirements and Capabilities Analysis
PDF
Chetan Siddaramu_Jun 2016
DOC
Kumar_Saurabh_CV
DOC
Devika M Resume
DOC
Anil_Chavan
DOCX
Archer Resource On-Demand - Kelley Boutoille
TSA Office of Requirements and Capabilities Analysis
Chetan Siddaramu_Jun 2016
Kumar_Saurabh_CV
Devika M Resume
Anil_Chavan
Archer Resource On-Demand - Kelley Boutoille

What's hot (20)

DOCX
SQA Manager_Profile_Suman Kumar Ghosh
PDF
Presentation
PDF
Manel Abdellatif
PPTX
Vipavetz.kevin
PDF
DSRC Corporate Capabilities Presentation
DOCX
Test manager resume
PDF
Managing and Rationalizing the Application Portfolio with CA PPM
PDF
Presentation
DOC
CV_Anant Sharma
PDF
Manthos jeff
DOC
Ravindra A N
DOCX
Shanda Mattis Resume 1
PDF
RPP presentation 'raising the standard'
DOCX
Navaneethan Balakrishnan_Resume
DOCX
Sanket Kumar Lade Resume
DOCX
Navaneethan Balakrishnan_Resume
PPT
Indusa Corporate Presentation
PPTX
RSA Archer
DOC
DOC
Ravi_Nelluri_QA
SQA Manager_Profile_Suman Kumar Ghosh
Presentation
Manel Abdellatif
Vipavetz.kevin
DSRC Corporate Capabilities Presentation
Test manager resume
Managing and Rationalizing the Application Portfolio with CA PPM
Presentation
CV_Anant Sharma
Manthos jeff
Ravindra A N
Shanda Mattis Resume 1
RPP presentation 'raising the standard'
Navaneethan Balakrishnan_Resume
Sanket Kumar Lade Resume
Navaneethan Balakrishnan_Resume
Indusa Corporate Presentation
RSA Archer
Ravi_Nelluri_QA
Ad

Similar to Inside CBP's Quest for the Cloud (20)

PDF
Creating an Operating Model to enable a high frequency organization
PDF
Cloud Native Application Development
PDF
Adopting the Cloud
PPTX
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
PDF
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
PDF
Hybrid Cloud Orchestration: How SuperChoice Does It
PPTX
GOTO Amsterdam 2017 - Enterprise Fast Lane
PDF
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
PPTX
From Agile Development to Agile Operations (QCon SF 2009)
PDF
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
PPTX
Microservices in der Cloud - Software Architecture Summit Berlin 2016
PPT
Enabling DevOps in the cloud - Federal Cloud Innovation Center
PDF
Accelerate Delivery: Business Case for Agile DevOps, CI/CD and Microservices
PDF
Cloud Native in the US Federal Government by Jez Humble at #AgileIndia2019
PPTX
Accelerating government agility with cloud computing v1
PDF
Forecast 2014: Cloud-Aware Applications
PDF
V mware organizing-for-the-cloud-whitepaper
 
PDF
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
PDF
Agile and continuous delivery – How IBM Watson Workspace is built
PPTX
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
Creating an Operating Model to enable a high frequency organization
Cloud Native Application Development
Adopting the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Hybrid Cloud Orchestration: How SuperChoice Does It
GOTO Amsterdam 2017 - Enterprise Fast Lane
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
From Agile Development to Agile Operations (QCon SF 2009)
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Microservices in der Cloud - Software Architecture Summit Berlin 2016
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Accelerate Delivery: Business Case for Agile DevOps, CI/CD and Microservices
Cloud Native in the US Federal Government by Jez Humble at #AgileIndia2019
Accelerating government agility with cloud computing v1
Forecast 2014: Cloud-Aware Applications
V mware organizing-for-the-cloud-whitepaper
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Agile and continuous delivery – How IBM Watson Workspace is built
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
Ad

More from Government Technology & Services Coalition (20)

PDF
PPTX
USBP pmod singleton gtsc bde-brief-20200219
PDF
PDF
PDF
TSA's Innovation Task Force
PDF
PDF
GTSC Transportation Security Day Enhancing partnerships with TSA
PDF
GTSC Transportation Security Day - Enterprise Support
PPTX
GTSC Maritime & Port Security Day 2019
PDF
GTSC IRS Day 2019 - Criminal Investigations - Eric Hylton and Panel
PDF
GTSC IRS Day 2019 - Online Services at IRS - Maria Cheeks
PDF
GTSC Day Feb 28 2019 power point
PDF
PPTX
GTSC CBP Day 2018 - Roland Suliveras Slides
PPTX
CBP Day 2018 - Samuel Grable Slides
PPTX
Jose Bonilla ORCA Panel GTSC's TSA Day 2018
PPTX
DHS HQ Day 2018 - Barry West
USBP pmod singleton gtsc bde-brief-20200219
TSA's Innovation Task Force
GTSC Transportation Security Day Enhancing partnerships with TSA
GTSC Transportation Security Day - Enterprise Support
GTSC Maritime & Port Security Day 2019
GTSC IRS Day 2019 - Criminal Investigations - Eric Hylton and Panel
GTSC IRS Day 2019 - Online Services at IRS - Maria Cheeks
GTSC Day Feb 28 2019 power point
GTSC CBP Day 2018 - Roland Suliveras Slides
CBP Day 2018 - Samuel Grable Slides
Jose Bonilla ORCA Panel GTSC's TSA Day 2018
DHS HQ Day 2018 - Barry West

Recently uploaded (20)

PDF
4_Key Concepts Structure and Governance plus UN.pdf okay
PDF
Item # 10 -- Set Proposed 2025 Tax Rate
PPTX
20231018_SRP Tanzania_IRC2023 FAO side event.pptx
PDF
eVerify Overview and Detailed Instructions to Set up an account
PPTX
Part I CSO Conference and AVP Overview.pptx
PPTX
Chapter 1: Philippines constitution laws
PPTX
Neurons.pptx and the family in London are you chatgpt
PPT
The Central Civil Services (Leave Travel Concession) Rules, 1988, govern the ...
PDF
The GDP double bind- Anders Wijkman Honorary President Club of Rome
PPTX
Robotics_Presentation.pptxdhdrhdrrhdrhdrhdrrh
PPTX
LUNG CANCER PREDICTION MODELING USING ARTIFICIAL NEURAL NETWORK.pptx
PPT
Republic Act 9729 Climate Change Adaptation
PPTX
Empowering Teens with Essential Life Skills 🚀
PDF
Concept_Note_-_GoAP_Primary_Sector_-_The_Great_Rural_Reset_-_Updated_18_June_...
PPTX
The DFARS - Part 251 - Use of Government Sources By Contractors
PDF
Redefining Diplomacy: Françoise Joly on Navigating a Multipolar Order
PPTX
ANALYSIS OF THE PROCLAMATION OF THE PHILIPPHINE INDEPENDENCE.pptx
PPTX
Part II LGU Accreditation of CSOs and Selection of Reps to LSBs ver2.pptx
PDF
Dean, Jodi: Concept Paper - Multi Family Lot
PPTX
Reactivity of metals with oxygen, rusting.pptx
4_Key Concepts Structure and Governance plus UN.pdf okay
Item # 10 -- Set Proposed 2025 Tax Rate
20231018_SRP Tanzania_IRC2023 FAO side event.pptx
eVerify Overview and Detailed Instructions to Set up an account
Part I CSO Conference and AVP Overview.pptx
Chapter 1: Philippines constitution laws
Neurons.pptx and the family in London are you chatgpt
The Central Civil Services (Leave Travel Concession) Rules, 1988, govern the ...
The GDP double bind- Anders Wijkman Honorary President Club of Rome
Robotics_Presentation.pptxdhdrhdrrhdrhdrhdrrh
LUNG CANCER PREDICTION MODELING USING ARTIFICIAL NEURAL NETWORK.pptx
Republic Act 9729 Climate Change Adaptation
Empowering Teens with Essential Life Skills 🚀
Concept_Note_-_GoAP_Primary_Sector_-_The_Great_Rural_Reset_-_Updated_18_June_...
The DFARS - Part 251 - Use of Government Sources By Contractors
Redefining Diplomacy: Françoise Joly on Navigating a Multipolar Order
ANALYSIS OF THE PROCLAMATION OF THE PHILIPPHINE INDEPENDENCE.pptx
Part II LGU Accreditation of CSOs and Selection of Reps to LSBs ver2.pptx
Dean, Jodi: Concept Paper - Multi Family Lot
Reactivity of metals with oxygen, rusting.pptx

Inside CBP's Quest for the Cloud

  • 1. CBP OIT Data Center Migration | Cloud Migration Overview & Approach May 2017 | Better enabling CBP’s mission by modernizing and transforming current applications and services This document is incomplete without accompanying discussion VisionandTransformation Current State Product Focused Siloed Delivery Future State Managed Service Organization (MSO) Future State Integrated Services Model Border Enforcement Targeting Operations Cargo Processing Passenger Processing OIT The Future State Operating Model includes standing up a Managed Service Organization (MSO) to restructure the delivery of services to CBP mission customers. This future state MSO orchestrates the delivery of key technology and infrastructure services, spanning cloud providers, OIT/EDMED, Program Directorates, and System Owners. EDMED will transform to manage the provisioning of cloud infrastructure, and cloud service providers will take over many current EDMED services. Project Tiger teams will assist with the migration of individual applications and capabilities. Future State Operating Model Critical Path Items CBP is facing a challenge: the lease for National Data Center (NDC) is expiring, while new technologies, mission resiliency, and Federal mandates are all driving the need to migrate to cloud based architecture. Background Improved mission resiliency Technology evolutions offer new capabilities in cloud Data Center lease expires in September 2019 DCOI memo restricts new data center builds Timeline Q2 FY17 Q3 FY17 Q4 FY17 Q1 FY18 Q2 FY18 Q3 FY18 Q4 FY18 Q1 FY19 Q2 FY19 Q3 FY19 Q4 FY19 INITIATION DISCOVERY & ASSESSMENT SUSTAINMENT & OPTIMIZATION MIGRATION & TRANSITION EXIT NDC • Security – Cloud General Support System (GSS) Approval • Finance – Cost Assessment Leveraging Cloud TCO Models • Procurement – Cloud Service Provider Contracts Established • Organizational – Skills Assessment • Workforce – Union Negotiations • PMO – IMS and RACI Completed • Engineering – Detailed Engineering Assessments Completed in Program Offices; Mainframe Decommissioned • Portfolio – Prioritized Application Migration Roadmap
  • 2. 2 Cloud Native Principles Speed: Self-contained units of mission services at the core of design patterns Cloud Native Benefits Resiliency: Gracefully handle and recover from failures Scale: Handle increases in load without impact to performance Deliver speed, resilience, and scale built on a set of core principles that govern software and infrastructure modernization. The 12 Factor App and Beyond 1. One Codebase, One Application A repo/set of repos that share a common root, and is used to produce any number of immutable releases. 2. API First Recognize API as a first class artifact. 3. Dependency Management Declare and isolate dependencies. 4. Design, Build, Release, and Run Each deployment stage is isolated and occurs separately. 5. Configuration, Credentials, and Code Treat configuration, credentials, and code as volatile substances that explode when combined. 6. Logs Treat logs as event streams. 7. Disposability Processes are disposable, which means they can be started or stopped rapidly. 8. Backing Services Treat backing services as attached resources. 9. Environment Parity Keep all environments as similar as possible. 10.Administrative Processes Separate admin processes from main app and develop as separate micro-service. 11.Port binding Export services via port binding. 12.Stateless Processes Makes no assumptions about the contents of memory prior to/after handling a request. 13.Concurrency Embrace horizontal scaling. 14.Telemetry Audit and monitor cloud applications remotely. 15.Authentication and Authorization Security should never be an afterthought. DevOps Principles Flow Feedback Improvement Ensure there is a flow of values from the developers to the users though a deployment pipeline. Iterate by continuously improving on builds. Increase flow of CICD through the pipeline by • Smaller deployments of loosely coupled software components (Microservices, Event driven, Serverless) • Automation of build and testing • Reduction in approvals Leverage containerization using a microservices architecture Rapid feature development and increased system resiliency Implement the 12-Factor Application Patterns Loosely Coupled application that contain all dependencies Organize around mission capabilities using Domain Driven Design Understand the level of granularity of services to support the mission Integrate and automate the software delivery pipeline with core IT operation processes Increase delivery speed and quality Implement eventual consistency patterns for data management Enable distributed database architectures Use event-driven software architecture patterns Develop highly fault tolerant systems that scale horizontally Leverage infrastructure automation by standing up runtime platforms Ensures consistent error free deployments across environments Focus on products, not projects Organizes the organization into teams that plan, design, built, test, and operate the products they build New development focuses on core DevOps principles Develop Build Test Measure Learn and Simple Cost- effective Scalable Industry standard Code Flexible Automation Mission focused DevOps focusedPillars of future architecture design Architecture OIT Toolbox How We Got There Development OIT Cloud Native Guiding Principles