5 ms·
You can say the same thing for hundreds of parts of a company like FedEx. For example FedEx flies Boeing jets. It's completely reliant on Boeing for parts for
by chrisseaton 4y ago
You can say the same thing for hundreds of parts of a company like FedEx.
For example FedEx flies Boeing jets. It's completely reliant on Boeing for parts for those jets. Presumably Boeing can charge whatever it wants.
Your company is always going to be reliant on other suppliers and contracts. Unless you're planning on building your own independent country in some location that has all the natural resources you need.
Non-argument.
- tpetry 4y ago> For example FedEx flies Boeing jets. It's completely reliant on Boeing for parts for those jets. Presumably Boeing can charge whatever it wants. Nobody said that FedEx should build their own server hardware. And that's what you are comparing it too. FedEx could just buy server appliances from e.g. Dell (buying the Boeing jet) and operating it. Because paying some other air cargo company will eat a lot of their margin, the same with Cloud infrastructure. They are not a startup which could better invest their time in development, they can without any problems hire some people to administer their server fleet. When they switch to a cloud they will likewise hire some engineers only managing e.g. AWS to administer it.
- kragen 4y agoBoeing jets are a lot more like IBM mainframes than they are like Dell servers, which are still mostly commodity.
- int0x2e 4y agoI'm simplifying here, but it feels to me like you are making the assumption that FedEx is a mostly static business, whose IT needs should be all about minimizing the cost per IO or compute operation. In the real world, business needs are rarely static, and moving fast and innovating is extremely valuable, even for a company as large as FedEx. They are choosing to move resources from managing their IT infra to AWS, but what they're really gaining is not a reduction in labor costs or CAPEX, but rather the ability to move faster. Sure - given some headcount and sufficient CAPEX, a good engineering+SRE team can create and maintain a nice bit of infrastructure, but it is a significantly harder goal to truly deliver the benefit most leading cloud providers can provide an engineering org.
- kragen 4y agoProbably the right amount of rented data center capacity for FedEx is not zero, yes. But it's not 100%, either, because what they're giving up is the ability to move faster when their outsourced system administration vendor isn't meeting their needs.
- CHY872 4y agoMost large companies do at least some elements of multicloud. This may be as simple as doing ETL in AWS and then pushing the data over to BigQuery for dashboarding, it might be using all AWS and also Office365, it might be building applications which part run against Dynamo and part run against Cloud Spanner. It's also the case that the applications you run each year have some turnover rate. Maybe you're running Jira this year, maybe you're switching to Asana in a couple of years. Maybe over a 5 year period you're moving from Teradata to Snowflake. Which cloud env do you deploy Snowflake to? Your negotiating power is then in the momentum of change. If GCP is working better for you than AWS right now, send your new spend to GCP where possible and where stuff is rotating out, move the new stuff to GCP. If you just got a good deal from Azure, start moving in that direction. This is one of the 'big company vs small company' things, by the way - it doesn't make as much sense for a 100 person startup. But FedEx are a 300k employee juggernaut who spend $75B each year servicing $100B of revenue. They'll have a lot of tech in use.
- marcosdumay 4y agoThe optimum is very likely near one of the extrema. Either 0% or 100%. Anything in between will just mix all the problems of a cloud with all the problems of running a datacenter.
- nonfamous 4y agoProbably not AWS, given that Amazon is a major competitor to FedEx in the logistics sector.
- raxxorraxor 4y agoI host a lot on AWS but you will need as many people in IT support as before. You can use consultants for a time but after a while your infrastructure will disintegrate because nobody knows about the intrinsic properties the infrastructure of your company. I believe the self hosted options generally offer vastly more flexibility and can innovate at a faster pace. But only FedEx will know if it is a good decision, perhaps their infrastructure was indeed not competitive. But I heavily doubt they will save 400m in the long run. AWS support is actually awesome and you usually get responsive within a day, even smaller businesses. But cloud hosting is only useful for certain scenarios. In this case it is Azure and I believe Microsoft currently innovates far slower than Amazon. Of course Amazon could be a direct competitor to FedEx in a few years too given they do more an more logistics. If they aren't a competitor already. In this context I would understand the decision to close their data centers because it is hard to compete with Amazon in the cloud space... a computing alliance with Microsoft would make sense.
- beowulfey 4y agoThe better analogy would be that Fedex, since they need to transport things from city to city, could choose to buy jets to transport with instead of renting them or contracting a company to fly for them, which they already do. To remove datacenters is more like removing the jets. Edit: removed rude phrasing.
- kragen 4y agoIt is discourteous to claim that someone who says something you disagree with actually intended to say something else. And believe me, I know a thing or two about being discourteous.
- beowulfey 4y agoThat’s true, I should not have phrased it like that.
- chrisseaton 4y ago> The comparison you meant No that’s not what I wrote. You don’t buy a jet outright and forget about the supplier - you’re eternally reliant on their service, certification, parts, etc, as regulation is so high.
- beowulfey 4y agoYes but you are comparing to having a datacenter vs removing the datacenter completely. In this example FedEx has removed the datacenter completely, instead relying on someone else’s servers. So the correct comparison is to remove the jets and let someone else fly for you.
- chrisseaton 4y ago> So the correct comparison That may be your comparison but it’s not the one I meant.
- 4y ago
- kragen 4y agoIt's true, of course, that every company is deeply reliant on its web of suppliers and customers, and it is common for a company to have a single supplier or customer that has enormous power over it. But I think you may not appreciate the impact of that situation. FedEx might have a viable alternative to Boeing for repair parts, but not for planes, and more broadly I think you could make that argument about US airlines in general in the late 20th century: despite things like the MD-80 (before the merger) they really had no alternative to Boeing. It is perhaps not a coincidence that the net profits of US airlines in the late 20th century were almost exactly zero, while Boeing was and is one of the most profitable companies in the world. So far Boeing isn't squeezing FedEx that way, but not because it can't. (I do note, though, that FedEx owns its own jets rather than renting them.) But I think there's a different sense in which informatics are more core to FedEx than even flying. FedEx is a corporation, which in its essence is a set of business processes: relationships, practices, and information; unlike a 19th-century railroad, its physical assets like airplanes are relatively expendable by comparison. Historically, those processes happened mostly in people's heads, especially the heads of its managers, but today the vast majority of FedEx's business processes are automated, which means they happen in FedEx's data centers. And whether those automated business processes happen at all, and how well they happen, is a matter of competence in informatics. Dan Luu argues convincingly that Twitter's kernel team has been key to their ability to execute in https://danluu.com/in-house/ https://danluu.com/in-house/; FedEx needs not only data centers but a kernel team and a convex optimization algorithms team. It's extremely common for companies that are deeply dependent on a single supplier or customer to end up either merged into that other company or bankrupted by the situation. As for the country, when I set it up I'll be needing yeomanry regiments. You in?
- deleted 4y ago[deleted]
- yobbo 4y ago> For example FedEx flies Boeing jets This, in particular, is a bad argument since jets are replaceable and interchangeable. Possibly, the only thing that is not replaceable in FedEx is their information system.
- spr93 4y agoYour airplane analogy is apt, but it cuts the other way. In fact, FedEx likes to buy out Boeing facilities so that they're not "completely reliant" on Boeing for anything.[1] As for the more general cloud v. on-prem debate, I usually don't like analogies, but the plane analogy is good because jets and logistics-management systems are two things that FedEx needs to handle extremely well to compete. So, what does FedEx actually do wrt jets? FedEx both owns and leases them. It mostly owns them outright. Its owned jets are a mix of new-ish to very old (think DC-9s). It also leases and some financing magic (such as some big lease agreements for new 777s a couple years ago). The reason is that FedEx generally gets excess value from owning rather than leasing, but there are some circumstances where leasing makes sense. Same goes for "cloud" deployments. The correct answers to cloud "versus" on prem for large organizations like FedEx - "it depends," "that's a false dichotomy," and "it's almost certainly a mix of both" - are neither interesting nor simple, and so those answers don't get execs' attention...or headlines. For FedEx to brag about taking an extreme position on cloud deployment is breathtakingly foolish. If I were an investor, I'd want to hear something like, "Based on a careful analysis, we've decided to shift certain specific operations to cloud-based systems. We plan to maintain control over the infrastructure and operations of mission-critical systems that have demonstrated resilience." (I'm assuming the latter are systems like the financial institutions rely on, where purpose-built stuff like mainframes using IMS have demonstrated near-zero downtime and darn-near-bug-free software for decades, because FedEx, like banks, needs to handle lots of simultaneous transactions in real time without error or deadlock.) [1] Example: https://www.ch-aviation.com/portal/news/102874-fedex-to-take-over-boeings-dreamlifter-operations-centre https://www.ch-aviation.com/portal/news/102874-fedex-to-take...
- kragen 4y agoThis is astounding; I had no idea. Thank you for explaining the details. Do you have publicly citable sources for the information on the owning vs. leasing?