AWS MAP: A proven methodology for cloud migration and modernization

A W BS Migration Acceleration Program. It is our flagship program for all sizes of migrations and modernization. It is the vehicle which we believe helps you digital transform, reduce the risk for your transformation and then also accelerate your transformation journey.

My name is Fara Shafiq. I'm the worldwide head of product management for our cloud migrations and modernization business at AWS. Prior to A OB SI spent 22 years in uh different industries as a senior IT leader, I was a chief A I officer at Verizon, then Blue Cross, Blue Shield before joining A O BS.

And if you ask any IT leader about large scale projects, it could be migration could be implementation. One thing comes out very consistently and very common, which is whenever they do retrospectives, they'll always say, oh yeah, we could have done this better. We could have spent more time in planning, we could have done some upfront diligence, we could have handled this better if we had brought in an expert partner. So retrospective always happen.

And the example that I give is that you, you have to do better planning of imagine if you're trying to build a house or you're trying to build um aaa multistorey building. You do not go to a contractor and tell them, hey, why don't you start building the foundation? And then I'll tell you how many stories or how many floors to build. You have to share the plan, you have to build that out according to the plan.

The second thing is once you've built it, you can't just say, you know what i actually don't like where this bathroom is and let me just change it and put it somewhere else. The analogy to it, infrastructure is actually very similar, majority companies they've built and developed it infrastructure according to certain foundations and certain blueprints and certain plans and then chad gp d comes in and everything's out of the books and now they're trying to figure out what do we do? How do we move fast and the foundations are super strong so you can't just rip them out and replace it.

So i think one of the biggest thing, one of the biggest advantages that cloud offers is the flexibility is the power to do things very quickly, rapidly and not be held down to certain foundations. So map or migration acceleration program is exactly that. It's a tried and tested vehicle that in a very proven structured way helps you accelerate your trust immersion journey. And we've seen that happen across customers of every single size, every single industry from every single geography.

Almost all the industry leaders that we talked to today, they are either already invested significantly into the cloud or they have major plans to do so. And one of the things that i like is that you could be 100 year old company that is doing oil and gas research. And you're just as much interested in the cloud as a company like airbnb or pinterest that was born on the cloud and has plans to always be on the cloud.

So irrespective of the side, the segment, the geography, you know, we see customers adopting the cloud and the biggest reason is the flexibility among so many others.

Now, one example that i typically give is is disney, you know, disney has been a fantastic entertainment provider for so many years. They're very big on producing original content. On top of that, they have the parks which is a physical entertainment venue and they last year launched disney plus, which was a new streaming service. And so for them, how do they bring in all these experiences together in a rapid quick fire format? That was the key. And so they chose a w ss to build disney plus on top of their existing content capabilities and also made sure that it integrates with the overall experiencing uh that they provide in the parks as well.

11 logo that's not here is anthropic. So, you know, again, just earlier this year in february open a i released chad gp t and just opened everyone to the art of possible of what gen a i could do. And we saw so many companies emerge in the space that are wholly focused on building ll ms generative a i and other solutions. And anthropic is one of them.

So anthropic, they want to make sure that they use the most cost and performance efficient infrastructure for their training. You're talking a billion parameter model being trained that requires intense compute, rapid testing. A lot of data crunching. And so by using aws influential and ranum, the chip sets an infrastructure that is purposefully designed for large scale machine learning that are able to not only save cost but are able to deliver on the promise of um opening a i to the broader world. And, and, and we're just amazed at the pace of innovation.

Gardner predicted uh a couple of years back that in, in 2023 we'll have 500 million new applications being built. Now, i wanted to use a another stat that would be forward looking, but i thought i'd share this stat because sometimes it's better to look on how we did. Anyone guess how we're ending the year 600 million. 700 million. No guesses is still the lunch kicking in. All right, no worries. It's close to 900 million, which is twice uh more than expected and twice more than all the applications built in the last 40 years.

We have solutions like aws party rock. If you're not familiar, i definitely invite you to check that out. Party rock enables you to build a i applications in minutes without any code. You literally specify. What do you want the app to do? Literally just write it in plain simple text. It converts it into an app so you can build an app in minutes. I did that over the weekend. Build five apps took me about 17 minutes. So again, highly recommend if you don't know what i'm talking about, go search a party rock.

And so we do expect that the pace of innovation will continue to be dramatic. We believe that all the companies are going to be focused on building new and new solutions very rapidly and it's not going to be about waiting and planning for months, months, it'll be about launching an application testing, it, getting the right feedback from customers and then adjusting it as you go along.

So that really shifts the model uh from a white, you know, previous standard waterfall type model of development. And so this pace of innovation continues and we see customers across many industries that are challenging the notion of how they operate and they're rethinking uh their entire business models.

One great example that i share is uh unilever. So unilever is more than uh you know, century old. They have hundreds of popular household brands. They're headquartered in the united kingdom, but operate in uh 95 different countries and have operations uh globally.

So for unilever, the big thing is how do they rapidly respond to changing market conditions, especially digital marketing thing like aaa shampoo brand. These campaigns are hyper local, they're not global. So you might be uh marketing a product in a certain location and you cannot use that same campaign in a different location because of differences, sometimes in language and culture or sometimes the difference in just the new cycle.

So even within a country, you have different areas that you won't use the same campaign for. So for a company like unilever, that has hundreds of brands globally, this becomes a big, big challenge.

So they migrated almost 500 different vet properties over to a w bs in just uh under five months and they were able to increase their speed and agility by 75%. And it allowed them to move a lot, lot faster and launch digital marketing campaigns and new websites in under 24 hours. That meant if a new cycle came in, that would be favorable to their product cycle, they'd be able to react very, very quickly instead of the weeks uh or the days that it took them before

a different example is united airlines. So united airlines during the pandemic was struggling just like the broader aviation industry. There were days where united airlines had more pilots than the number of passengers that they could fly. And it was, it was really a big challenging time for them because you have all these investments on technology and it that were just not being utilized.

And so for united, they went very aggressive, very bold outcome focused goals that we not only want to reduce cost, we also want to automate because if you cannot serve people physically due to covid requirements or other issues, how will we handle the support, how will you fix the issues?

So they launched two initiatives. One was united travel radio center. If any of you has flown united recently, then you'll see the app automatically figures out all the right documentation and you know, supporting information that is required, takes care of it, it makes flying much easier and seamless.

So by switching over to a w bs, united was able to automate 75% of their documentation and their en route to automate almost 90% of these workflows.

Another big one was on ground equipment and support handling. So you know, for, for an aircraft to be supported, you have a lot of equipment, you have a lot of ground staff, you have catering vehicles, you have maintenance. And so by applying iot asset tech real time analytics, united was able to defer purchase on equipment, uh retire some of the equipment, buy some of the equipment, then optimize their supply chain and it saved them $120 million in ground equipment.

So real savings, real dollars. But my favorite was that linda jojo, the chief customer officer for united basically said the big question for us is what business are we really in? We're not an it shop. We are here to serve our customers which is to take them from point a to point b. And so it an it infrastructure that's tens of thousands of people would be better supported by people that do that better. And so that's the philosophy that we take like which, which business or what is your core strength and how can you double down on that? And united is a fantastic example of doing exactly that.

And there are so many different reasons why customers uh chose to be on aws. And these are some of the few ones that consistently come up. Many customers have a singular focus on cost or a focus on cost to begin with. They wanna see, well, can someone else run the infrastructure better than them? And typically with the economies of scale that we have at hws, it makes it a big, big equation, others like unilever, for example, it was a big thing for them to be agile and to roll things out globally with the click of a button.

Many customers talk about business continuity. Um you know, there, there's been a lot of uh sort of challenging things going on in the global economy and many customers talk to us now about resilience and business continuity. So irrespective of what the business driver is. The good thing is that the majority of the cases moving to the cloud remains one of the fastest and most economical ways for customers to achieve that

these days. A big business drivers is generative a i, almost every single conversation that i have with customers these days either starts with generative a i or ends with generative a i. And we believe it's one of the most powerful tools that will reshape every single industry and segment that we can think of

while it's still early, it's still being adopted and it's still primarily focused on the consumers. We believe the enterprise side of generative a a i is going to be a lot more powerful.

So i don't know if you had a chance to catch adam sy's uh keynote uh or dr matt wood's session on mlna. I highly recommend check those out. uh this re man, we have a lot of exciting updates on how generative a i plays into our ecosystem. But at the core of generative a i is machine learning and machine learning is very much entrenched into the amazon dna.

Be it the thousands of products that are sold every minute on amazon.com or the millions of packages that we process every single day globally or the billions and billions of interactions that happen on alexa um every week or the innovation that we're trying to bring in with amazon prime air with the focus on bringing in drone powered deliveries and you can go on and on so many different innovations and technologies that are being powered by machine learning and data at the core.

And so our, our whole strategy is how can we help customers unlock the potential of generative a i? How do we make it easy to build? How do we make sure that the performance, the cost is optimal and the biggest thing is flexibility. I'm i'm indexing and over indexing on flexibility because i think that's gonna be a really, really critical element.

We owe a lot to our customers that uh chose aws and you know, shut down their entire data centers to move to the infrastructure of aws. And we started to understand, well, we've talked a lot about the benefits and the drivers, but what are they can we qualify and quantify them?

And so we, we did this research uh with thousands of customers and we find uh we found some really exciting results. Uh on average, there was a 31% cost saving achieved by customers. Um 62% better efficiency on the it infrastructure side that again means you're able to do more with the same it, infrastructure and same resources. And then my favorite was 75% increase in agility.

The biggest thing here is that these are average numbers. In fact, we saw many customers that were doubling down and fully optimized with the right prescriptive guidance and structure, they were able to save upwards of 50% in costs. And some had seen almost a five x jump in agility. And the best part for me is these are not one off or sort of individual benefits. These are actually synergistic.

That means you don't have to optimize cost because you know, you can optimize all three of them, you can still save money while getting the benefits of agility while making sure that your it infrastructure is more and more efficient.

And so one key takeaway was that the benefits of moving to the cloud are real and significant and we can easily qualify and quantify them.

I want to talk a little bit more about agility because that's uh a lot of customers. They see dollar values to start with the, the hard savings and the hard dollars. But very quickly, you see customers redeploying the savings into agility.

In fact, one of the reasons why i believe, believe amazon uh or a w bs is a leader is because of agility. Agility means reacting faster and adapting to changing conditions faster. It's as simple as that.

So again, think about gen e i, you know, gen e i was launched in february, how many enterprises are able to fully capture the value from it or have a strong strategy in which they can utilize it. So any company that is more agile will be a factor of magnitude stronger, quicker, faster to react and respond.

And so for amazon, we not only have faster time to response, we have a lower uh failure rate and then we also have a much better time to respond in case there uh there is a failure. And that's the reason why we are able to ship more than 10,000 plus releases every single day. And it's a big, big part of our equation.

And these days you can't talk about these benefits without talking about sustainability. Sustainability has become front and center. It is absolutely critical of many of our customers are now basing their entire decision on their strategy based on how sustainable it is

And so we want the cloud to be green. In fact, Amazon is one of the founding members of the 2019 Climate Pledge, in which we promise to be uh carbon zero by 2040 not carbon neutral. That's a different thing. Carbon zero that requires a lot of dedication and focus on making sure that we can get to that stage and we do it by 33 primary uh main ways.

One is our economies of scale by having massive global infrastructure. We are able to operate at a much more efficient, much more highly utilized um infrastructure that allows us to have a much, much lower, not only carbon footprint but a better yield.

The second thing is purpose built infrastructure. So chip sets like Graviton, they are purpose built, they're designed to do certain things. If you want to do large scale machine learning inferential and training, uh training chips, those are great because they will yield you the best results at the lowest possible cost. So purpose built infrastructure, architecture and guidance is another big one.

And finally, it's, it's all about renewables. We're very committed to making sure that we can utilize as much renewable energy and renewable sources in our supply chain. And the result is astonishing. We did this study with uh 451 Research and we found out that on a comparable it infrastructure AWS can operate the same infrastructure with an 88% lower carbon footprint. So, quite amazing to see that. And we're very, very committed to making sure that we further our value there.

So the biggest thing with agility is how do you move fast and how do you continue inventing? And no one gives a better tip than our CEO Andy Jesse. The, the, the answer is quite simple. It's, it really boils down to two things. If you want to innovate, you have to be able to try a lot of experiments and you have to reduce the cost of experimentation.

So yeah, it, it's quite simple. If when you think about it, I'll, I'll use my example from my previous life as an IT leader. So if I'm a CIO and I want to start a new machine learning project or tribe, you know, code lama from meta which is an open source. LLM, I'd have to in the previous world. First of all, buy hardware. Understand exactly what hardware I need to buy. What's it gonna cost? Then I need to figure out what software and operating system it has to run. Exactly. Understand what compatibility it's gonna have. I need to find exactly who's capable on the team that can actually do all of this. I gotta go talk to legal procurement, finance, accounting billing. You can see where I'm going with this. That's why all these traditional companies struggle because every project becomes a six month, eight month, if not a multiyear long project.

But in the world of AWS, if you want to try machine learning, it's literally as simple as a few clicks spinning up SageMaker, spinning up Amazon Bedrock, trying different things. In fact, many of our customers that experiment and innovate, they're typically just using the free tier of AWS. So it's not even charged. And so, you know, if you, if it doesn't work, you literally just shut down the cluster, spin up another one, take the learnings and then start over and that's the power of cloud. That's what's revolutionized the IT industry. It's really these things. How do we get the cost um to go so down. And you know, we have a very unique vantage point at AWS, especially from our Migration Acceleration Program.

You know, we've migrated um tens of thousands of customers at a large scale and hundreds of thousands at a smaller scale. And we've learned a lot, we've learned a lot. We've packaged all those learnings and guidances into the program. And today, I'll share some of the, the key learnings that if you really want to take away and make sure that your transformation projects are successful, make sure you have a tight pulse on these four.

So number one is ensure you have strong executive sponsorship. It really needs to start from the top, who are the right champions in your organization. If I were to ask, who is responsible for making sure that there's one standard architecture and you can't think of a name that's typically a red flag. We really want to make sure that people have ownership and are getting the right support from leadership.

The second one is bold and outcome focused goals need to be set. By the way, this is where a lot of customers struggle because the difference is milestone and goals are different things. People say my goal is by two years, I wanna exit out of my data center or in six months. I wanna go to Kubernetes for my application that does billing. That is a technical milestone, that is not a goal.

So just when I said United Airlines, if cloud is driving business outcomes, your goals need to be business focussed as well. So set goals that you can showcase into the organization that they are driving meaningful results. If you're, if you have a billing app, essentially say in six months, I want to reduce the latency of the billing app or reduce the errors of the billing app to do that, you'll have to set technical milestones, which means you have to maybe go to Kubernetes or apply machine learning. So that's the, that's the difference. It's very critical, that's where a lot of customers just set technical goals and then they struggle why it's not generating business outcomes. So make sure that you drive strong business focus goals.

The third thing is you have to build momentum early here. It's all about building the right muscle. We use a term called analysis paralysis where a lot of customers just continue prepping and planning and preparing and discussing and actually not do stuff. Whereas our approach is do fast learn, even if you feel take those learnings, take the feedback, adjust and do it again. And by the time that you've done it, you know, over 10 times, you've ironed that out, you have a strong process, then you can apply and scale it.

And finally, it's take a portfolio driven approach. What that means is you don't have to boil the ocean, not every application is the same. So some applications are going to drive much higher result for you. And maybe it's a core customer facing application, maybe it's an application that does billing, maybe it's an application that customers use for other reasons. So depending on what the portfolio is, you have to start with the key services, we'll talk about this just a, a bit more because this is again a critical one, especially if you're in large enterprise.

So what we're suggesting here is that you have to use the full spectrum of available migration modernization patterns. A typical IT portfolio is made up of many different types of things. There's applications that have a high rate of change. They are new applications or growth applications, they're typically customer facing and they're changing all the time. There are applications that are low rate of change. Things like for example, an SAP CRM solution that is a stable solution that typically is not going to change a lot over time.

So understanding your IT portfolio and understanding where cloud fits best and what migration or modernization pattern to apply is really critical for the for the applications that are just low rate of change. We actually just recommend just lifting and shifting them. So you don't have to worry too much about the complexities or the failure. It's literally just lifting and shifting them. In fact, we have many tools that can automate that process.

There are gonna be SaaS alternatives like again, SAP is a great strategic partner for AWS and running SAP on prem versus on the cloud is very similar. So SaaS is a great alternative to not only save costs but also get the agility then as you get more and more on the cloud, you'll start realizing there's a lot of call it tribal knowledge or a lot of architecture that really is not required. And so we believe 10% is just gonna be retirement. It's it's simplification of your code of your logic of your flows and that generates a lot more benefit.

And finally, for the most critical applications that are really differentiating, that are your secret sauce. Those are the ones you want to put the most horsepower behind and make sure you modernize them. So super critical to take a portfolio different approach.

One great way to do that in a structured way is the AWS Prescriptive Guidance. So if this is not a resource that you don't know about, please uh recommend you check it out. It's a combination of strategies guides different types of patterns because if you're going through some type of transformation, I guarantee some other company has also gone through a similar transformation. And so we've learned and we've packaged many of these guidances into the APG. So this is a great place to start if you want to know how to do a portfolio assessment and then it's all about learning as you go, majority of the customers that start, they start on the, the the the left side, they start with an on premises system that they just lift and shift, start seeing some benefits on the cloud, then they start looking at scaling or introducing some type of right sizing or optimization, then they continue choosing the right pricing model.

So things like discount plans and savings plans. But eventually, as you start building the muscle and have more skill set, you want to go to the right and eventually go to the native services because that's where the cost is lost and your agility is going to be the highest. So what does it come down to? We've, everything that i've discussed is part of our AWS Migration Acceleration Program or MAP. It's a six pillar program that allows you to benefit from everything that i mentioned in a structured proven crime tested way.

The methodology covers the best practices. Tools cover automation frameworks, partners. We set a curated set of partners that will allow you to be more successful that it's all of our professional services training as well as rich set of investments. And we use a very structured approach and MAP. We make sure that we do a deep discovery and assessment of the existing infrastructure, understand the dependencies between different applications. So you essentially get a scorecard of how your IT infrastructure is doing.

Once the assessment is done, we move to mobilize, mobilize is all about building the muscle. So rapid proof of concepts, that's where you start thinking about detailed migration plans and detailed business cases. You set up a landing zone which is a sandbox where you can really just play around with migrations and then you actually migrate a few applications. And so you learn during the process of what worked and what didn't work. And once you rinse and repeat, you can, you can sort that out, then you're ready for migrate and modernize, which is all about scale. So as you scale, you continue to operate, optimize and continue to modernize.

So, AWS uses this structured approach um to just allow our customers to really not only derisk their transformation but also accelerate their transformation. And one great way that we offer as part of MAP is Experience Based Acceleration. Think of this as a hands on immersive workshop where AWS brings in the right experts from AWS pairs it with the right experts from the customer and just gets in a room for for two days, three days, talks about and knocks out the most difficult complex challenges that our customers may be facing.

So EBA is a great way for us to help our customers accelerate, not only learning from the key uh experiences that we've gained, but also just allows them to much quickly uh move to their transformation journey. So i highly recommend you think about uh EBAs or Experience Acceleration as a great tool.

I'd love to know, invite Sanjeev Lakshmanan, who's the Vice President for Monitoring Cloud at Salesforce to talk about their journey. Yes, chief. Thank you for us. It's great to be here. It's my first re invent as well, and it's good to be speaking here. Uh my name is Sanjeev Lakshmanan and I'm a VP of Engineering of Monitoring Cloud at Salesforce. I'm uh been with Salesforce for about eight years now and uh I'm based out of the San Francisco Bay area.

I'm here to talk today about what we do at Monitoring Cloud in Salesforce. Why and how we migrated to AWS and how did AWS MAP help us along that journey? So let's get into it.

So what do we do in Monitoring Cloud? Our vision is to build the best observable platform for Salesforce. We are an engineering organization and we are the team that develops all the tooling for internal Salesforce engineers to instrument their application for monitoring, to debug issues and to fix them and all this is so that Salesforce catches any availability issues before our customers experience them.

We process and serve today more than a petabyte of data every single day. This includes telemetry data for logs, metrics, traces events and all the metadata that is important in the monitoring context. We have our monitoring agents deployed across the entire Salesforce fleet.

We also have an alerting engine that evaluates more than 200,000 alerts every minute. Thankfully, only a few of them fire and which is why Salesforce is highly available. But when they do fire, we have a routing layer that can route those notifications for alerts to multiple channels. And we built for Salesforce use cases and for Salesforce scale.

As Salesforce grows, we develop new products. There are more services that are the back end for those products and that brings more monitoring data to our Absorb platform. And we need to scale out monitoring in order to meet the demand.

When we have acquisitions, for example, we need to integrate their monitoring views into that of greater Salesforce because you know, they need to be able to connect the dots across their Salesforce integration points in terms of monitoring to be able to resolve incidents.

We also drive the service ownership journey and availability reporting across the company. This is in order to create awareness about the importance of monitoring and availability and we provide guidance and tooling for the entire company.

You know, everybody is on um a different maturity curve in terms of uh monitoring. Some teams that have been around for a long time, services that have been around for a long time are probably very mature and you know, they probably know exactly what to do and they probably need little guidance from us.

But there are other services that are new, there are teams that are new that are just starting out and we provide common tooling and standardized framework for them to use.

And the key here across both these user groups is standardization and consistency because when everybody uses the same common tooling and framework to instrument their monitoring, to develop their dashboards to set up their alerts.

Then when multiple engineers from different clouds in the company end up on an incident bridge, they're all talking the same language, it helps them resolve incidents faster and hence that helps improve availability. And that's basically the mission of Monitoring Cloud and Salesforce.

We've also built a monitoring portal which provides comprehensive and intuitive visibility across the breadth of Salesforce services. And again, you know, this is so that when engineers end up on an incident bridge and they need to debug issues, they don't have to scramble across five different portals. All the information that they need is in is in one place easy for them to access.

And we just rolled out our APM set of tools and products and it integrates views between metrics, traces events and all the context and provides a nice default dashboard when they land on the landing page from the alert.

So three years ago, we were running our Observation platform almost entirely in first party data centers. We had hardware and capacity issues especially to scale out. It was the early days of the pandemic. And if you recall there were some supply chain hardware issues as well that added to our problems.

You know, this is the time where basically we are stressing on the importance of monitoring in the company and asking people to instrument more metrics and logs and traces and when they started actually doing that and sending the data, we were like, wait, wait, wait, hold on. We are not ready yet because we are not able to scale out.

It was also hard to evolve the architecture and innovate because we were spending so much time in just, you know, staying afloat. So maintaining the availability of our systems was very challenging.

And so when we are the team that's monitoring, basically the eyes for Salesforce, internal engineers and we are not available, that's not a good place to be.

So around the time that Salesforce broadly decided to deploy on public cloud and on AWS, we wanted to migrate our Observation platform to AWS as well. Salesforce has also built a trusted layer on top of public cloud called Hyperforce. And so we want to deploy the monitoring platform on Hyperforce on AWS to realize all the benefits uh listed here - best in class architecture, modernize the infrastructure and systems be able to horizontally scale out when we get more monitoring traffic.

And finally, and most important is to improve the availability of our monitoring platform to 99.9 plus in comes the migration journey with AWS MAP. So the Migration Acceleration Program as Faraz was saying, helps customers migrate to AWS and helps modernize the architecture. That's just perfect. That's exactly what we wanted to do.

And this program has five phases. The first one is asset inventory where we take stock of what parts of our application we want to migrate. What are the technical dependencies between those applications that also need to migrate along with us. For example, in our case, some of the security services that we depend on for authentication and authorization also had to move along with us because they needed to be there before we did. So that was part of the planning.

Next step was develop the architecture for the migration. We had several applications which form the entire Absorb platform for metrics, for logs, for tracers, for events. And you know, we had to determine what parts that we can just lift and shift to make it easy because maybe they were already on the right architecture versus you know, modernize and rewrite some parts of them.

One example is our metrics platform was one big monolithic cluster back in our first party data centers, essentially a single point of failure. If that went down, it was a monitoring blackout for the company. So when we moved to public cloud on AWS, we basically shouted out uh those clusters.

We also built a federation layer on top of the clusters so that all the queries get routed accordingly. And the user experience was pretty seamless. Even though we had changed out the entire back end behind the scenes, we also tried to leverage AWS products as opposed to running some of our own internal databases or open source technologies where it made sense.

And then we finally developed the migration plan which included not just you know, the technical aspects but milestones. We also wanted to dock launch because monitoring is something that has to be available all the time, right? It's a bit a little bit like electricity. You don't notice it when the lights turn on, but you do notice and have something to say when the lights don't turn on. So monitoring is a little bit like that.

So we wanted to make sure that we launch in, in AWS, we do launch but also run the systems in paddle. And then once we fix all the issues, tweak systems a little bit, then we cut over the traffic from first party to AWS.

And then while we were executing, one of the things that we uh did was stay up to date with any AWS innovations that were being released, like maybe new instance, types that were perhaps more performant and maybe more cost effective so that we can land on the right uh architecture.

And once we launch, it doesn't end there, it actually begins there because, you know, we can do all the planning that we want. Once the scale really hits, once we land on the on the target architecture, that's when we can monitor and tweak and optimize and that's a continuous cycle. And we are still doing that.

This is a large and complex migration. As you can imagine a multiyear journey but it was made really simple with the help of not only the amazing team that we have in Monitoring Cloud at Salesforce, but also with the amazing team that AWS MAP provided us with, we had dedicated team of solution architects who had done multiple migrations. As Faraz just spoke about, they knew the use cases, they knew multiple design patterns and they were able to advise us at every step of the way.

We also had dedicated TAMs - Technical Account Managers who were managing our accounts. And we had many of those managing resource limits, scale limits and managing our cases as well. And we had an account rep and a CSM who not only over helped oversee the project but also organized events, volunteering events, you know, in Salesforce style Salesforce culture. And that was great to see we finally migrated successfully.

Well, in advance of the original time that we uh anticipated to, there are two key outcomes as a result of migrating to AWS. Number one is developer productivity and the second one is improved availability. Both of them are important.

So we estimate that we roughly feed up 15% of engineering time for our engineers to focus on innovation or develop more features. Part of this is because we are not maintaining our own, you know, capacity anymore and battling all those challenges. And part of it was because we leveraged some AWS products instead of running our own services.

One example is we used AWS RDS and Postgres. Whereas in first party we are running our own database instances. You know, it takes a lot of time for engineers to manage it, install it, upgrade it, fix it, bug fixes, uh tooling in order to deploy it all that is taken care of by RDS.

Another example is we use uh AWS Elastic Cache in sort of running our own Redis clusters and that's been helpful as well in terms of developer productivity. And you know, because we have improved availability with all the new architecture that we designed, all the monitoring systems are at least running at 99.9 availability.

You know, it's a pretty large scale system as i described earlier. So maintaining 99.9 plus availability uh is something for us to be proud of. We also have released our alerting engine uh in HA mode, high availability mode which is now on a four nines architecture. And we want to continue our partnership with AWS in order to move all our systems to better than 99.9 availability.

Finally, in terms of evolution with AWS, we want to continue to improve latency and availability and we want to deploy the Absorbability platform across multiple regions. Uh there's some streaming use cases at Salesforce where they can benefit from real time and near real time alerts and insights. And finally, we want to continue to reduce the total cost to serve.

We know that our Salesforce grows, we will only get more data for monitoring and that we want the monitoring cost to scale sub linearly with the growth of the data.

Hopefully, that gave you a good glimpse of what we do in Salesforce with Monitoring Cloud. Why and how we migrated our platform to AWS, you know, and how AWS MAP helped along that journey. There's a case study that we have published. The link to the case study will be included in the deck that Faraz shares later. And uh with that, that's all i had. Thanks everyone and over to you Faraz for some thanks and closing comments.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值