Para aplicativos baseados na plataforma WebSphere Application Server, Ilmarinen e a Tieto tiveram uma primeira etapa bastante fácil: implementaram a solução IBM WebSphere Application Server Liberty Profile, uma versão leve e baseada na nuvem da plataforma maior que suporta o desenvolvimento conteinerizado.Mas a empresa ainda precisava de uma forma eficaz de rearquitetar o resto de seus aplicativos, incluindo seu principal aplicativo de decisão de seguros, baseado no software JBoss, que estava chegando ao fim de seu ciclo de vida.A necessidade de identificar e implementar uma plataforma de aplicativos de última geração estava se tornando urgente.
Com um ambiente de TI amplamente terceirizado que se conecta a uma variedade de serviços de nuvem pública, Itkonen enfrentou um desafio: "como poderíamos gerenciar essa transição sem que a complexidade saísse do controle?"
A IBM tinha uma resposta. Ela acabara de anunciar o lançamento da solução IBM Cloud Private, uma plataforma de nuvem privada de classificação corporativa para criar e gerenciar aplicativos em contêineres locais. Itkonen explica: “Como usuário de longa data da tecnologia IBM, percebi assim que a IBM lançou o Cloud Private que era a escolha certa: uma oferta pronta para uso corporativo que vem com excelente suporte”.
Havia outras vantagens na nova oferta da IBM, diz Itkonen: "nós realmente desejávamos utilizar o orquestrador de contêineres Kubernetes.Antes do IBM Cloud Private, a maioria de nossas opções para uma plataforma Kubernetes era de startups ou fornecedores que não conhecíamos bem. Ficamos muito satisfeitos quando a IBM nos ofereceu uma alternativa com o Cloud Private."
A Ilmarinen logo optou por transferir todo o seu ambiente de aplicativos para a plataforma Cloud Privat, que facilita a mudança para arquiteturas de microsserviços e incorpora o software Kubernetes para gerenciar contêineres Docker. Isso permite que os desenvolvedores movam componentes de aplicativos entre ambientes de desenvolvimento, teste e produção, bem como entre ambientes em nuvem e locais, de forma fluida.
Itkonen descreve a mudança: "costumávamos ter a plataforma WebSphere, uma plataforma DataPower® e plataformas Linux e Windows, como JBoss e .NET. Tínhamos que comprar serviços e especialistas para cada plataforma específica, e gerenciar todos eles era extremamente complicado. Agora, temos apenas uma plataforma, que é o IBM Cloud Private. É muito mais fácil gerenciar uma plataforma do que várias plataformas diferentes.”
Equipada com o IBM Cloud Private, a Ilmarinen também está adotando a metodologia de desenvolvimento SAFe, uma abordagem que sincroniza alinhamento, colaboração e entrega para várias equipes ágeis. A empresa agora tem 17 equipes de desenvolvimento, que podem trabalhar em componentes individuais desacoplados de um serviço em paralelo. “Sem o Cloud Private”, diz Itkonen, “seria muito difícil adotar o SAFe, que tem sido uma parte crucial em nossa transformação para uma organização mais ágil e responsiva”.
"Além disso," acrescenta ele, “o IBM Cloud Private tornou o pipeline do DevOps muito mais fácil. Não precisamos fornecer nem cuidar do ambiente monolítico e tentamos conservar os recursos. Podemos simplesmente colocar tudo diretamente em contêineres e provisionar diferentes ambientes na hora."