您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[SoftServe]:SoftServe将DMS提供商的基础架构迁移到云端 - 发现报告

SoftServe将DMS提供商的基础架构迁移到云端

信息技术2022-11-08SoftServey***
AI智能总结
查看更多
SoftServe将DMS提供商的基础架构迁移到云端

Overview Our client, a U.S.-based multinationalcorporation with locations in 25countries, provides integratedinformation technology, digital marketingproducts, and services to the automotive,heavy truck, recreation, and heavyequipment industries. In particular, the company specializes indealership management systems (DMS) forautomobile dealerships, which help autodealers perform day-to-day functionsincluding sales, financing, and repair services. The company also delivers insight-leveragingdata, advanced analytics, and artificialintelligence (AI) to drive customerperformance and growth. Challenges Because of rapid business growth andincreasingdemand, our client decidedto migrate their infrastructureto theAWS Cloud. Cost optimization challenges included: Their greatest challenges included: •Digital security•Platform reliability•Performance efficiency•Time required for onboardingnew automotive dealers•Multiregional deployment(latency improvement) •Defining migration strategy, includingmigration time constraints•Performance issues including latency,interoperability, dependencies onnon-cloud apps, and limiting downtime Another important challenge for thecompany was to raise their customers’internal awareness regarding theoptimal use of cloud deployment. The project Planning Our client needed a reliabletechnology partner to support themduring the migration process to theAWS Cloud, as they lacked in-houseknowledge to complete the project. Theyselected SoftServe because we are an AWSPartner Network (APN) Premier ConsultingPartner, and because we leverage AWS bestpractices to help our customers solve theirbusiness needs. Overall, the SoftServe team wasresponsible for completing projectmigrationfrom arriving on premisesto the successful migration to AWS Cloud. We designed and created our client’sinfrastructure in twoseparate AWS regionsas three independent environments.In thecore of our client’s migratedinfrastructure were multiplemulti-nodeKubernetes clusters, together withseveral PostgreSQLdatabases. Our client’s business drivers included: For infrastructure creation and deploymentpurposes, SoftServeintroduced aTerraform Cloud-based frameworksupported by Terraform Cloud Agentsdeployed in corresponding AWS regions. •Multiregional deployment (latencyimprovement). •Migration to a more scalable, secure(SOC 1 compliant), and performantenvironment in comparison to theirexisting self-managed solution. •Creating a cost-optimized solution fordatabase tenancy. •Developing a cost- and performance-optimized solution for database forkingthat included the creation of so-called"sandboxes" for our client’s supportoperations. •Delivering a faster time-to-marketsolution using the cloud provider'smanaged services. Our client’s goal was to reduce thedeployment time with a successfulmigration to the AWS Cloud, which wouldminimize the time required for onboardingnew dealers. Based on AWS methodologies and best practices, SoftServe performed this project inthree main stages, according to the AWS migration customer journey model,consisting of: Mobilize: Migrate and Modernize: Assess: We planned the migration ofthe customer's productionworkloads to the AWS Cloudand the modernization ofselected infrastructurecomponents for betterperformance, security, andcost efficiency. We developed thepreparation and validationof a reliable foundation inthe AWS Cloud with a pilotmigration of the customer'sinfrastructure. We began by displaying ouradditional value andcapabilities, worked to gainthe client team’s trust, metwith key stakeholders andaligned with them, identifiedother opportunities, andintroduced the MAP(Migration AccelerationProgram) to our client. a Terraform Cloud-based framework thatallows our client to controland developtheir infrastructure in a reliable and secureway. The IaCconfiguration and deploymentpipeline was designed and implementedfollowing"don't repeat yourself (DRY)" and"keep it simple stupid (KISS)" principles,which was possible with HashiCorpTerraform Cloud. When we begin migration projects,we suggest to our clients that westart with the assessment phaseto learn more about their challenges, goals,and current solution. As an outcome of thisresearch, we built a vision for the proof-of-concept phase. And once it was proved, weplanned the migration itself. On this project, we recommended to ourclient to begin building infrastructure ascode (IaC) with Terraform to help with theirchallenges. And once the project iscompleted, our client will only need a smallteam to managethe infrastructure. Our client also had a big security issue witha publicly exposed Kubernetes applicationprogramming interface (API) access. Inresponse, SoftServe implementedTerraform Cloud Agent, which featurespull-based architecture, to address thisconcern. SoftServe chose HashiCorp Terraform forthis project because, currently, it is the bestandmost flexible framework for IaCimplementation. Terraform Cloud Agent works as a pa