Upload
forgerock
View
143
Download
1
Embed Size (px)
Citation preview
DevOps UnleashedIAMLifecycle Strategy
OlivierNaveauManagingDirector
2
ü Serversarelikepetsü Younamethem,andwhentheygetsick,you nursethembacktohealth
ü Serversarelikecattleü Younumberthem,andwhentheygetsick,youshootthem
Frompetstocattle
Source:thefirstknownusageofthisanalogywasbyGlennBerryinhispresentation,ScalingSQLSoftware,whendescribingthedifferencebetweenscalingupandscalingout.
3
ü #ofenvironmentsü #ofcomponentsü #ofconnectors/integrationsüGUI-basedconfiguration
resultin…
ServersarepetsintraditionalIAMinfrastructure
Developinyear(s)
Testinmonth(s)
Deploy…
4
Shorttimetomarket Adaptfasttonewrequirements
LowTCO Easyintegrationofnewtechnologies
TheDigitalTransformationcallsforotherKPIs
5
DevOpsphilosophy
Dev Ops
üDevdoesn’tthrowitssoftwarepackageovertheOpsfence
ü SoftwarepackagesmaketheirjourneyfromDevtoOps
ü Thedevelopersarethebestfittedforsupport,bytheway
Source:LeonTrantermaintainsExtremeUncertaintywebsiteandblogsover« thedifferencebetweenagileandDevOps ».
6
DevOpsstrategyforthecloud
ü Infrastructureascodeü Treatconfigurationjustlikesourcecode.• Storeitastext(json,yaml)• Processitwithtools(perl,python,jq,etc.)• Versionit,tagit• Promoteconfigurationfromoneenvironmenttoanother• PutitthroughadevelopmentCI/CDpipeline• GUIsbecomeconfigurationeditors
üWhatisthedifferencebetweenQAandProduction?git checkout qa
git diff production
Source:fromForgeRockDevOpsslidepresentation.
7
WhatisForgeRockdoing?
TheDevOpsjourney
8
DEV
Q&A
PRD
Configurationitems
OrchestrationusingForgeRockIdentityPlatformCLI/API
Developinweek(s)
Testinday(s)
Deployinminutes(s)Architecturetemplate
Projectstructure
Developmentguide Deployment
guidetemplate
Configurationitems
+
WhatisParadigmoadding?
=RapidDeploymentToolkitforForgeRockIdentityPlatform
9
ArchitecturetemplateProjectstructure
Developmentguide
Deploymentguide
RapidDeploymentToolkitforForgeRockIdentityPlatformEnd-to-end- LifeCycle- Methodology
Projectstructure
ArchitectureTemplate
GuidedDevelopment
DeploymentTemplates
GuidedDeployment
OperationsGuide
10
DEV
Q&A
PROD
ApplyConfiguration
OrchestrationusingForgeRockIdentityPlatformCLI/API
DefineConfiguration
RapidDeploymentToolkitforForgeRockIdentityPlatformAgile– Iterative- DevOps
DevOps
11
RockKit demo
DEV
Configurationitems
OrchestrationusingForgeRockIdentityPlatformCLI/API
+
12
RockKit leadstoimprovedKPIs
Shorttimetomarket:Deliverin<3months
Managecompleximplementations,withmany
InstancesVeryimportant
effort&costreduction
13
OlivierNaveauManagingDirector
JanIckrothSales&BusinessDevelopment
Questions&answers