You are on page 1of 10

Xebia labs XLDeploy vs IBM

URBANCODE DEPLOY
IBM Urbancode deploy

• IBM UrbanCode Deploy is a tool for automating application deployments


through your environments. It is designed to facilitate rapid feedback and
continuous delivery in agile development while providing the audit trails,
versioning and approvals needed in production.
XLDeploy
• XLDeploy is the only application release automation solution that is
agentless across all target platforms. Connect to Windows and Unix target
systems using proven, industry-standard remote protocols; no agent
installation and maintenance, no overhead on the target systems, no
firewall ports to be opened, and no security reviews.
XLDeploy uDeploy
• XLDeploy is very easy to install and maintain • uDeploy is not very easy to install and maintain
• XLDeploy will take max 1 to 2 hours for • uDeploy will take 1 to 2 days for installation with
installation with 2 consultants working 5 consultants working
• XLDeploy UI is very user friendly and easy to • uDeploy UI is also easy to learn and user friendly
learn
XLDeploy uDeploy
• In XLDeploy we can see deployment status • In uDeploy we can see deployment status across
across teams, applications and environments in applications and environments in dashboard
dashboard
• uDeploy is agent based. Need to install agents on
• XLDeploy is agentless. It does not require any target servers.
agent installation in target servers.
• We need to maintain uDeploy agents on servers
• Hence no maintenance required hence no which is more manual work
manual work
XLDeploy uDeploy
• XLDeploy the encryption algorithm is AES 256 • uDeploy Secure properties are encrypted using
for all sensitive data AES with a 128-bit key
• XLDeploy uses Role Based Access Control that • uDeploy also uses Role Based Access Control that
can be integrated with LDAP/AD. The roles and can be integrated with LDAP/AD. The roles and
permissions can be assigned to individuals/group permissions can be assigned to individuals/group
as per the use case as per the use case
• XLDeploy executes remotely on target machines • uDeploy uses SSH(for Linux) and WinRM (on
using SSH (for Linux) and WinRM (on Windows) Windows) to execute on remote servers
XLDeploy uDeploy
• XLDeploy is Out-of-box Model based as opposed to • uDeploy is defined workflow model based
uDeploy
• We need to create workflows (processes) to
• Increased speed for implementation with automate the deployment based on target
XLDeploy, XLDeploy is intelligent enough to create environments.
deployment steps based on target environment.
• Hence creation of workflows is more manual
• Hence low maintenance and high productivity work
• XLDeploy is plugin based. It can support many
• uDeploy also plugin based. It also can support
other tools as well. many other tools
XLDeploy uDeploy
• Deployments are more stable and easy to • Deployments are stable and but difficult to
orchestrate. We can do a release of only changed orchestrate. We have to do a complete artifact
file instead of complete artifact release if any file is changed
• We can easily rollback the deployments to • We can easily rollback applications to previous
previous versions versions
XLDeploy uDeploy
• XLDeploy can discover WebSphere servers • uDeploy also can discover WebSphere server
topology automatically topology by itself
• XLDeploy can automatically figure out which • uDeploy needs to have process created for
artifact goes where depend upon the type of everything it has to do
application and server
• uDeploy can capture the deployment history and
• Capture metrics, generate reports and analyze version history and security report etc.
the deployment process, so you can continuously
improve.
XLDeploy uDeploy
• XLDeploy can support large number of server • uDeploy also can support other server types such as
types such as tomcat, coremedia etc.,. tomcat etc.,.

• XLDeploy license is comparatively costs low than • uDeploy license costs more than XLDeploy
uDeploy

You might also like