[HN Gopher] FedEx to close data centers, retire mainframes ___________________________________________________________________ FedEx to close data centers, retire mainframes Author : taubek Score : 430 points Date : 2022-07-05 09:38 UTC (13 hours ago) (HTM) web link (www.datacenterdynamics.com) (TXT) w3m dump (www.datacenterdynamics.com) | thedougd wrote: | From an executive viewpoint, this would be a reasonable forcing | function to overcome long, deep rooted stasis in your IT | department. | | Let's assume for a moment that modernization is good. It probably | is wrt mainframes. For every team that refused to modernize, you | can now drive them to the 2024 date, absolutely no exceptions. | bosveld wrote: | Another way of looking at at: Where own data-center cost gets to | high it might be due to lack of responsibility to act or | inability to manage. | | A company then have two options: (a) replace/pressure top/middle | management to get costs down and processes streamlined or, (b) | move to the cloud. Its easier (and possibly good for your resume) | to move to the cloud and then a few yours later -- decide again. | | So moving to the cloud is sometimes an indicator of an | inflexible/stale/mature company. | fithisux wrote: | Everything will merge to one BIG company because of cost- | effectiveness. | rzz3 wrote: | It's kindof shocking to see it take so long to move away from | mainframes. I understand it a bit with regard to banking | specifically, but I'm shocked to learn FedEx is such a dinosaur. | simonw wrote: | "FedEx first opened an on-premise data center at 250 Spectrum | Loop in Colorado Springs, Colorado, in 2008" - what were they | doing before that? | baud147258 wrote: | Are they really going to save 400 m$, or was it the figure | "promised" by the shop that will handle the migration? | pclmulqdq wrote: | They were probably promised a very low price for their first | few years, before their cloud costs get re-negotiated. Once | they are locked in, the cloud cartel can jack up their price to | make sure they get as much money as possible. | | But also, mainframes are extremely expensive, so they can | probably do better on commodity hardware. The cloud is a way to | rent a lot of commodity hardware. | | The big-brained move that they are almost certainly not doing | is to use cloud services to bridge the retirement of their | mainframes and move everything back on-prem with Linux boxes in | 5 years. | sofixa wrote: | > They were probably promised a very low price for their | first few years, before their cloud costs get re-negotiated. | Once they are locked in, the cloud cartel can jack up their | price to make sure they get as much money as possible | | People often say that, but that literally has happened once, | with GCP, and has no relation to how AWS and Azure do things. | Please go and find an example in the 10+ years that AWS have | been a big serious contender for the world's IT workloads of | them jacking up prices. | tinco wrote: | There's not a company in the world that spends more than $1m | annually on cloud costs that has saved money by doing so. You | don't go to the cloud to save money, you go to the cloud to | reduce technological risk. | | If you go to the cloud you don't need to fire anyone for | choosing IBM, you're not getting strangled by any Oracle | contracts, you're not gonna lose all your data because of | security holes in your use of Microsoft products. | | You're also not going to be dealing with downtime because you | couldn't find staff talented off to properly configure your | Cisco networking equipment. | | Your system administrators department is not gonna block any | innovative employee initiatives because of the strain | maintaining more projects puts on a deployment stack carrying | 150 different projects but which was architected to solve a | single business goal 15 years ago. | | Imagine being a 67 yr old manager who just wants to be in the | business of getting letters printed on tree pulp from Bumfuck, | Idaho delivered to Louisville, Alabama reasonably effectively. | Knowing nothing about computers or information technology, | imagine the insane stack of perfect decisions that have to be | made to get the IT infrastructure of a company like FedEX | running. | | Not saying going to the cloud is the best decision. Not even | saying it's the decision I would make. But it does sound very | enticing to just have all of those problems go away by throwing | a couple hundred million dollars a year at Google, Microsoft or | Amazon (btw lol if they go with Oracle or IBM instead). | mbesto wrote: | > There's not a company in the world that spends more than | $1m annually on cloud costs that has saved money by doing so. | You don't go to the cloud to save money, you go to the cloud | to reduce technological risk. | | I don't know why I have to explain this every time "data | center vs cloud" discussions come up, but if you reduce | risks, then you are in effect saving money. | tinco wrote: | There are other ways of reducing risks. You only save money | if it's the most efficient way of reducing risks and your | risks are purely convertible into cash. | | I'm quite sure if you take managing your IT infrastructure | as seriously as you take your core business, you can | definitely save tons of money by handrolling your | infrastructure. | | There's also a big difference between doing so 10 years ago | versus now, with all the enterprise grade open source | solutions to infrastructure challenges. | mbesto wrote: | > I'm quite sure if you take managing your IT | infrastructure as seriously as you take your core | business | | Try telling a company like Catepillar who manufactures | excavating tools to "take IT as seriously as you do | making tools"? | | > with all the enterprise grade open source solutions to | infrastructure challenges | | You mean like OpenStack? Have you ever been in a large IT | org (non tech company...like a distributing/manufacturing | company) that has tried to implement it? and then | maintain it? Oof... | tinco wrote: | It seems you're trying to nail down an absolute, I'm just | saying that there's options sometimes. In my opinion | AirBnB is setting money on fire by running on AWS. | They've got huge talent pools of great engineers they | could activate to in house their infrastructure and | they'd save hundreds of millions of dollars. At the same | time there's companies that have no business running | their own web applications let alone their own | infrastructure. A company like caterpillar I think should | be run almost entirely on no/low code platforms. Their | research department might run some code, they might have | teams doing embedded dev for their devices. Beyond that | it should just all be SaaS. And between those two | extremes there is like a whole spectrum a business could | be on. | mbesto wrote: | > In my opinion AirBnB is setting money on fire by | running on AWS. | | And I'm saying you're completely armchairing this | analysis because you literally don't know any of these | details. | | > A company like caterpillar I think should be run almost | entirely on no/low code platforms. | | Are you suggesting a global manufacturer like Catepillar | run it's global financial ledger on a no-code platform? | Which implies building the code for it and then | maintaining it? | | > It seems you're trying to nail down an absolute | | In fact, I'm not. The only absolute I'm trying to nail | down is "you need to do a buy vs build, rent vs own | assessment and make the decision there, neither one is | unilaterally true without that assessment". Anyone trying | to speculate about budgets in the $100M+ space is just | heresay. | Rochus wrote: | > _you go to the cloud to reduce technological risk_ | | And exchange it with dependability risks | | > _you 're not getting strangled by any Oracle contracts_ | | Unless you go to the Oracle cloud | | > _Your system administrators department is not gonna block | any innovative employee initiatives_ | | They're still there, aren't they? | hotpotamus wrote: | Article says they're going Azure and Oracle. I actually use | Oracle myself, but only their free tier because it's very | generous. It probably works as marketing because I'd be | inclined to throw them in the mix if I was looking for a real | provider. | dopylitty wrote: | >You're also not going to be dealing with downtime because | you couldn't find staff talented off to properly configure | your Cisco networking equipment. | | >Your system administrators department is not gonna block any | innovative employee initiatives because of the strain | maintaining more projects puts on a deployment stack carrying | 150 different projects but which was architected to solve a | single business goal 15 years ago. | | As someone in the "cloud" team at a legacy enterprise I | strongly disagree with both of these points. | | Cloud networking is as complicated as anything the Cisco | people ever did but instead of CCNA you have certifications | that barely scratch the surface of the complexity. So you get | cloud people who barely understand the platform they're | administering flying by the seats of their pants. And instead | of having a networking team to focus on networking the same | people trying to figure out static routing across regions in | AWS are also the people responsible for migrating EC2 | instances from GP2 to GP3 but they were deployed with | cloudformation which will replace the instance if your change | of the disk type. | | So getting to the second point this team will be totally | overwhelmed and likely inexperienced so good luck getting | them to do anything to help your "innovative" project because | right hope they're too busy trying to figure out how EKS is | using up all the IP addresses in us-west-2. | | Executives who think they'll save on money by moving to the | cloud are delusional. They're also delusional if they think | it'll increase stability or resilience. And that's not even | getting into the EMR clusters the "data science" team spun up | and left running at $30k/day. | ramesh31 wrote: | God so much this. I see entire teams of developers who are, | theoretically, software engineers. Yet their entire day is | just configuring AWS. Endless meetings with endless | acronyms and endless complexity to solve problems that have | been solved for 20 years, but instead of focusing on the | metal and first principles, the entire architecture is lost | in a sea of "cloud services" that require multiple | certifications to even begin to understand. All of this in | service of an application load that could easily be handled | with a few big servers. | makeitdouble wrote: | Is there any reasonable answer to this question ? | arghwhat wrote: | It certainly seems unlikely. Maybe it's the current operational | cost, not subtracted the new operational cost. Maybe it's due | to already adopting cloud and thus having paying double. Maybe | it's due to the use of mainframes, rather than conventional | servers. | | Either way, it's definitely not the cost difference between on- | premise and cloud. Cloud providers are not charities, and their | buildings and staff are not cheaper than yours. | Aeolun wrote: | > Either way, it's definitely not the cost difference between | on-premise and cloud. Cloud providers are not charities, and | their buildings and staff are not cheaper than yours. | | Exactly, which is why it's quite a bit cheaper to not have a | building and staff right? The premium you pay for the cloud | provider having them must be less than having them yourself, | or nobody would ever move to a cloud provider. | arghwhat wrote: | No, if the premium was less than the cost of operating a | datacenter, no cloud provider would be able to stay in | business, much less interested in entering the market. | | In order for the cloud business to make sense, turn a | profit and sponsor the kind of development into new | products done by these companies, we can assume that the | cloud services sold by these providers must have a _very_ | healthy margin compared to the cost of operating a | datacenter full of resources. | | The primary thing a cloud business can do to drive cost | back down past what you could do with your own datacenter | is to have better utilization of their resources by dealing | with an average across a much wider range of workloads, or | by selling spot instances that get killed if capacity is | needed, but based on how things are priced it appears that | this mainly just pads their margins. | | For the customer, it only really ends up cheaper than on- | premise is if: A) you need very few resources and do not | already have anywhere to put a server or lack a good | uplink; B) your use-case is extremely well-optimized for | cloud (e.g. extremely bursty serverless where you average | load is a tiny fraction of a single machine); or C) you are | Netflix and can make a deal with AWS. | oceanswave wrote: | So do you feel FedEx should make their own trucks, ships, and | planes? | pclmulqdq wrote: | FedEx essentially does make their own trucks - they buy | from white box suppliers who have very narrow margins. | Ships are similar. Planes probably have slightly higher | margins, but they still will buy used. | | Getting computers from the cloud companies is very | different: most cloud products (aside from server rentals) | are not in competitive markets. | lotsofpulp wrote: | I would be surprised if FedEx or UPS or any last mile | delivery company owned any ocean going ships. | kllrnohj wrote: | False equivalence. FedEx isn't building the servers here, | either. But they do have their own maintenance for their | fleet. Thus the better analogy would be if FedEx outsourced | fleet management & maintenance to Hertz or similar. | toss1 wrote: | There is a huge difference between transport vehicles vs. | data centers in terms of the amount of lock-in to | particular vendors &cost of switching. | | It looks to me like the cloud providers will soon have | FedEx nicely tied over a barrel, and those 'savings' will | prove illusory . | frereubu wrote: | I think that's a false equivalence. That's more like FedEx | buying their own server hardware. | fpoling wrote: | With trucks etc. there are still independent companies that | can fix those and transitioning to a new provider is | straightforward. With IT in cloud there is a strong vendor | lock-in. | ryanmercer wrote: | >Are they really going to save 400 m$ | | I'm sure they'll save many millions. | | Earlier this year I left FedEx after 15 1/2 years of service. | Every single day I used an IBM AS/400 terminal to interact with | several systems to do my job, the bulk of my job was done via | that terminal. Yeah, that's how old most of FedEx's tech is. A | few months before I left they had just migrated one of our in- | house systems over to Oracle likely as part of this. That said, | the mission-critical system was having almost daily | errors/downtime once migrated to Oracle soooo... | | I imagine some of this is the simple fact that they need to | replace these severely aging, no longer supported, IBM AS/400 | servers throughout the company. They lost hardware support | around 2020 and, if I'm not mistaken, haven't been made since | like 2008 or something. That alone is going to save a pretty | penny in new hardware and energy costs as well as free up | physical space at often already crowded areas. | | It'll also save time-lost costs. Any time power would go out at | our building, the servers would usually be done for tens of | minutes even with the generator kicking on. We'd lose a couple | of hours a year usually to the servers that were in our | building coming back online. A couple of hours, times 100~ | employees at one site, equals a LOT of backlog being created | which ripples through the company. While that few thousand | dollars they're paying employees during that downtime isn't | much, it would cascade and disrupt the freight handling. If a | single package didn't clear customs in time, then it might end | up as an overage and have to go to a bonded cage, that's now 2 | extra movements added, that's freight planning for possibly | multiple trucks that will be part of the delivery once the | package landed in the United States, you might see a thousand | or more shipments (that may or may not be single package | shipments) now needing to be handled extra at a half dozen | ports, even more sort facilities, and even more local | facilities. That's just from 1 office losing power for say a | half hour. | | Moving those servers to a cloud provider _should_ provide a | much better uptime which should translate to a notable savings | in the above situations. | andy81 wrote: | IBM i on modern Power machines is fine as far as performance | goes. | | The hideous frontend of greenscreen RPG programs is optional, | you could replace them with Java if anyone cared enough about | UX for internal tools (they don't). | | The hard part with that stack is getting RPG devs - most of | them are 50+ and expensive. | hindsightbias wrote: | Save money by replacing 14 year old machines? More Oracle in | the cloud? IBMi is available in the cloud now. | | Now they'll need how many engineers to move the code stack | (that probably no one knows) to some groovy stack with 12 | layers. | afavour wrote: | Either that or it's an accurate figure for the first year or so | while the cloud provider gives a ton of credits. By the time | that all runs out the senior exec behind the migration will | have moved on and someone else can do the maths. | kurupt213 wrote: | $400M sounds huge, but why do I think it's trivial next to | FedEx's operating budget? A couple years ago they were making | 18 Billion* a quarter. | | * edited from million (meant to type billion) | oblio wrote: | If think you mean $90 *b*illion a quarter. | lotsofpulp wrote: | $90B per year. | | https://www.macrotrends.net/stocks/charts/FDX/fedex/revenue | throwaway_2341 wrote: | It's likely the 400 m$ is inflated, "by 2024" will be many | years late and there will be significant increased costs during | the interim period, also likely kept artificially low. | fanf2 wrote: | _"FedEx first opened an on-premise data center at 250 Spectrum | Loop in Colorado Springs, Colorado, in 2008"_ | | That seems implausible: where did they keep their mainframes | before 2008? | perlgeek wrote: | Colocated in another company's data center. | filereaper wrote: | Its weird to have companies say they're moving from Mainframes to | the Cloud. | | The Mainframe is a sort of cloud, each one has usually double the | spare capacity and you call IBM to unlock it. | | The cost of running a Mainframe is measured in terms of MIPS | based on amount of compute used and there's compute reserved for | offloading things like JITs (zAAPS). Essentially a version of | cloud compute costs. | | I can understand if you're locked into COBOL with EBCDIC and | can't find talent, but Z runs freaking Ubuntu now! I know IBM | works furiously on modern ecosystem support. | | Not shill for IBM, but what exactly is it that they're expecting | to be so different from their cloud migrations? Or is everyone | here caught up in the "Mainframe old" falsehood. | dan_quixote wrote: | > Its weird to have companies say they're moving from | Mainframes to the Cloud. | | Ever work for a company with their own datacenters that were | NOT cutting edge? The work to provision resources can be so | painful that it severely inhibits prototyping. Being able to | spin up resources in seconds with some API calls is very | valuable. | mhh__ wrote: | Mainframe = locked in to IBM, is probably the logic. | JamesAdir wrote: | How is it any different than being locked to | AWS/Azure/Oracle/Google? | res0nat0r wrote: | I'm assuming FedEx wants to be in the package delivery | business, not the owning compute hardware, datacenter, | cooling and power business. | safaci2000 wrote: | Well your also hardware locked. The last time I worked on a | mainframe (about a decade), 8 mb of RAM was $1000, a | network card was $800. Commodity hardware around the same | time 8mb was probably $50 and a network card even a good | one was most $100. | | You're paying a premium for both the hardware and the lack | of develops knowing EBSIDIC, JCL, Cobol, etc.. | | Actually, from what I remember of Oracle, that might be | very similar. I remember having to pay license fees per | core. | daemoens wrote: | You mean gb of memory right? Or you might have been | working with several decades ago. | marcosdumay wrote: | The lock-in is less severe on AWS/Azure/Oracle/Google. | notyourwork wrote: | Its not be most C-level execs are these companies can | present it as IT evolution and progress. Balance sheets | look different because accounting has costs in different | places. It all looks good. | bob1029 wrote: | > Or is everyone here caught up in the "Mainframe old" | falsehood. | | It's probably this. I've spent time trying to advocate for the | benefits of these systems, but its like shooting a super soaker | into the sun. | Spivak wrote: | I think it's also both the people making the tech decisions | and the people implementing them simply don't want to work on | mainframes. I would 100% of the time prefer to work with an | on-prem dc or colo using commodity hardware and OSS to mange | it. | | I get my pick of a billion different hardware vendors, | they're all interchangeable and interoperable, every problem | I can possibly dream up has been solved a hundred times | before. The skills are commonplace and transferable so hiring | doesn't mean convincing some poor desperate grad to get | trained in the company script, hires will actually want the | skills, and you can find senior people. | chmod600 wrote: | Can you elaborate a little? I'll admit I know close to | nothing about mainframes. | bob1029 wrote: | Mainframes are still the best option for systems that | _cannot_ fail. Even business like FedEx is not as critical | as some types of business I 've seen ran through IBM. | | A good example of where these systems come into their own | is payment/ACH/wire processing. The consequences of these | networks going down are so severe that it is worth it to | construct an _entire facility_ with the computer systems | and business in mind from the very beginning. | | Today, mainframes are more for the type of business that | are finding the need to pour the literal foundations for | their own datacenters. If you are even considering cloud as | a viable path, then this kind of stuff is certainly not for | you. | hinkley wrote: | A lot of the cool tech that Linux and parts of cloud tech are | crowing about are just new versions of stuff IBM was doing in | the 1990's. Sometimes I wish I knew some of those people, | because I'm sure it would be fascinating to wind them up over a | few beers and see what comes out of their mouths. | alfalfasprout wrote: | The fundamental issue with mainframes is that IBM made ramping | up talent on mainframes extremely painful. Sure they run Ubuntu | but how does one actually get a mainframe environment to learn | on? | | Mainframes are still king when it comes to transaction | processing but having such a closed off ecosystem has screwed | them. | | Even FPGA's are more accessible to learn. On AWS you can spin | up eg; an F1 instance and get a dev environment. | unregistereddev wrote: | I doubt they have too much COBOL lock-in, since the article | notes their datacenter opened in 2008. | | Here's the thing: A mainframe may have spare capacity, but you | still have to call IBM to unlock it. In order to make a Z run | in a cost-effective manner, you need to run at 90%+ utilization | at all times - which is excellent for batch jobs that can be | scheduled, but is difficult to achieve with on-demand loads. | | You're paying based on compute available, not just compute used | (unless I'm misremembering our contracts back in the day). | Sure, the amount of available capacity can be changed, but a | phone call to big blue is not automated. Cloud autoscaling is. | | You're right that IBM mainframes are far more modern and cost | effective than we assume. Sadly, they are still behind the | curve of cloud hosting. | stonogo wrote: | > a phone call to big blue is not automated. Cloud | autoscaling is. | | Respectfully, the hell you say. Cloud 'autoscaling' is | something that has to be tenderly maintained by software | engineers, who expect to be paid salaries and benefits and so | on. It's not like FedEx can just rsync their data into the | cloud and have all their software run forever. Instead, they | need the engineering team that manages their existing data | workflows, and now they also need cloud engineers to | translate that into something that won't bankrupt the | company, since they're moving from the mainframe world (where | you keep your system loaded to an efficient price point) to | the cloud world (where you are billed by the second). | | Moving your compute spend from capex to opex is a perfectly | valid move, but pretending the reason is that someone has to | make a phone call once in a while is kind of bizarre, when | the alternative is having to hire a whole new cadre of | techincal talent. | tmaly wrote: | This sounds like something they will solve in cloud 2.0 | ranman wrote: | Why would one have to hire a whole new cadre of technical | talent? Wouldn't it just be taking existing talent and/or | ops teams and having them work with the autoscaling APIs as | opposed to working with the data center teams. If the | skillsets don't match then you can either train existing | talent or, yes, hire new folks. | | I agree the occasional phone call removed from your | workflow isn't reason enough to justify a giant cloud | migration... but it is one of many reasons. | bythckr wrote: | I never understood the logic behind companies abandoning their | own data centers and moving their gold (Data is the new gold) | into somebody else hand. I see that many here are also thinking | in the same line. | | But when I spoke to a CTO of a F500 company. This was the take he | had. He feels one of the major driving force is to reduce the | carbon foot print of the company. His company is designing the | system to have the crucial data on their own infrastructure but | keep they other data & do the processing of cloud service. | Instead of relying on 1 provider, they are using multiple. Also | supporting some small local cloud providers. | | This seems very relevant for a logistics company with a huge of | fleet of air craft. Especially considering the upcoming carbon | tax. | hotpotamus wrote: | I'm skeptical of the carbon footprint thing for a few reasons, | but the other point is interesting and something I think about | once in awhile. As we build out more and more bandwidth, | compute, storage, and APIs to tie them all together, it seems | that the world more resembles some sort of large computer and | most of the work is just getting the data and compute closer | together when needed and minimizing costs when it's not. I know | I'm far from the first to have this realization. | epberry wrote: | Surprising to see a company claim massive cost savings for moving | _off_ the cloud. | | But perhaps they're talking about engineering velocity, | reliability, etc. Of course everyone knows Dropbox's story with | this: https://www.datacenterknowledge.com/manage/dropbox-s- | reverse... | benj111 wrote: | What's the 8MW in this context? | | Is that power. Or something else? | bcraven wrote: | "We presently own and operate four primary campus locations | ("Primes"), encompassing 12 active multi-tenant data center | facilities with an aggregate of up to 14 million gross square | feet (GSF) of space. Our existing facilities are equipped to | provide up to 490 megawatts (MW) of power, with the potential | to scale to more than 1,300 MW upon full build out of our | existing footprint."[0] | | It sounds like Switch Inc. advertise their datacentres by | Wattage. I am not sure how common that is. | | [0]https://investors.switch.com/company-profile/default.aspx | tgsovlerkhgsel wrote: | Very common. | benj111 wrote: | Do you buy by the watt though? | | It also advertises the square footage but you don't buy by | the sq ft either | theideaofcoffee wrote: | > Do you buy by the watt though? | | Usually in larger DC deployments, yes, you are quoted, | metered, and billed by total power. The amount of space | is (usually) an afterthought. There is more space than | you can fill and remain under the power commit, which | also correlates to total cooling load too. | mensetmanusman wrote: | And then AWS will charge $399M... | shrubble wrote: | 'Within the next two years we'll close the last few remaining | data centers that we have, we'll eliminate the final 20 percent | of the mainframe footprint' | | Does that truly sound achievable, when they have the most | difficult to migrate part of their mainframe applications still | on their mainframe? The easy stuff they have already moved off. | fuzzfactor wrote: | Along with the data, | | They. Own. The. Data center(s). | | Well, in some sense or another. They might not be completely paid | for but you get the idea, there's got to be a certain amount of | worthwhile assets that could be leveraged. | | Too bad there's not any business executives who have any | experience at making money from a data center itself. | dna_polymerase wrote: | Maybe, just maybe FedEx had a bunch of employees making a lot of | calculations before going this route. Just maybe they made an | educated decision, based on their inside knowledge of the company | and it's needs. Or maybe a bunch of people on HN just know | better. | rbanffy wrote: | Reverend Mother Mohiam: Many men have tried | | Paul: They tried and failed? | | Reverend Mother Mohiam: They tried and died. | bryanrasmussen wrote: | context is everything, reading that I thought it would be | hilariously funny as an exchange in Father Ted. | sackerhews wrote: | Wow, this both a fantastic joke and could be used as a school | book example of the importance of context. | | Given of course that everyone would have watched Father Ted. | But the world would be a better place if everyone did. | rbanffy wrote: | Indeed. Hadn't heard of it before moving to Ireland, I | credit my loving neighbors for introducing us to this | national tradition. | [deleted] | sithadmin wrote: | Guessing they're not counting stuff at their flight sim training | center (12 bays) as a 'data center'. There is zero % chance that | the workloads supporting simulators are gonna run in the cloud. | They're incredibly latency sensitive, extremely finicky, and just | getting the stuff virtualized continues to be a struggle for | aviation OEMs and flight training centers (though FedEx was a | pioneer in this regard). | | Granted, the footprint per sim bay isn't huge (1-2 racks, | usually, sometimes 3), but it can add up at the larger sim | facilities. Several of the major airlines are running 30+ bays | simultaneously, with United poised to come in with the most at | 40+ in the near future. | bradfa wrote: | It would be interesting to see the actual numbers on how much | such a transition will cost. | | Can their existing mainframe software and databases simply | migrate into a cloud offering? If not, then if their planned | transition has delays or technical hurdles, how much of that cost | savings is affected? | | If their cloud providers change pricing structures in future | contract negotiations or if the amount of data they transfer | in/out of each cloud provider location changes dramatically in | order to better serve their customers, how much of that cost | savings is affected? | | It's clear that you can run a business with minimal amount of | physical plant for servers. It's still not entirely clear to me | that large established businesses can actually save money this | way. | kragen wrote: | Ultimately companies that abdicate their informatics operations | like this will give their profits to their data-center operators, | who will be empowered to charge them whatever price they want. | Because what's their BATNA? Migrating from Azure to AWS when | Microsoft doesn't want to let them? | | Renting your information infrastructure is a great way to reduce | startup costs, but down the road, that information infrastructure | runs your company. Trying to outsource it is like trying to | outsource upper management. | | To be clear, I'm not saying that the optimal amount of cloud | services for an established company like FedEx to buy is 0. They | bring in management consultants, too. But it sure isn't 100%. | iso1631 wrote: | They don't run their own electric companies, and often don't | even own their own buildings, both of those are essential. I | suspect they lease their trucks and planes too. | | If they're building it on AWS only kit and locking in, then | they open themselves to risk. If they build it on standard VMs | running on AWS, Azure, Digital Ocean, then they can shop around | at contract renewal time, just like they can with Mercedes vs | Ford vs VW trucks | lallysingh wrote: | On mainframes, they were already giving up profits and | flexibility to IBM and that small ecosystem of related vendors. | riku_iki wrote: | > Renting your information infrastructure is a great way to | reduce startup costs | | they can rent hardware only, and still run their own infra | (kubernets and all stuff on top on it), then they can negotiate | reasonable prices and migrate away if they want to. | dylan604 wrote: | As a startup, the greatest benifit of cloud compute isn't the | fact that I can scale up at the push of a button, but that I | can scale _DOWN_ at the push of a button. I want to test things | on beefy systems, but I don 't want to have to pay for those | systems any longer than I need to use them. To me, this is the | single best thing about cloud compute. | | Once your start up has become an established company and are so | busy that you are no longer able to scale down regularly, it | seems that's the time to start having your own compute vs | continuing to line the pockets of the cloud providers. | xnx wrote: | Outsourcing hosting doesn't seem that different from | outsourcing electricity. If it's not a core competency, or | competitive advantage, let somebody else deal with it. | api wrote: | Yes but the round trip to/from the cloud can be a forcing | function in a large bureaucratic company to dump a lot of | ossified infrastructure and IT organizational baggage. When you | re-localize you'll be building a new IT organization to do it | and using new hardware. | | Big organizations often do things that seem wasteful as a way | of dumping organizational cruft. | WJW wrote: | Fedex does not create their own electricity or fuel either, yet | without those they have no going concern. Yet they choose to | acquire those services on the open market because it is | cheaper, even though they do make themselves more dependent on | the supplier. In the end, full self-sufficiency is just not | viable for large companies in a highly specialized economy. | | In this case, if a cloud provider gets too monopolistic then | the BATNA for fedex is to re-hire (or train) enough sysadmins | to run their own systems again. That puts an upper limit to how | much a cloud provider can charge for their services, in | addition the competition between Azure/AWS/GCP will also keep | prices somewhat down. The cloud providers know this and will | price accordingly. | bradly wrote: | I helped with the closure of Intuit's data centers and it was | absolutely the right move for them. The amount of resources | needed to maintain data centers world wide is significant. | adam_arthur wrote: | In a competitive market, margins are dictated by marginal cost | of production of you and competitors. | | Data center/SaaS is somewhat naturally monopolistic due to cost | of switching though. Legislation should target "high cost of | switching" areas to make them more competitive. Translates to | lower prices, better for society in the end | stanfordkid wrote: | Yeah but cloud infra is a competitive market with multiple | players, it's not like they're going to just buy a monthly AWS | contract. They will probably have a cloud migration strategy, | multiple year fixed contract, and multi-cloud support. | njarboe wrote: | Similar to the decision to own a building or rent. Moving is a | real pain and can kill companies. Better get a long lease with | lots of extension options because at the end of the lease your | rent is going to go way up. | wnevets wrote: | You're forgetting the most important part of this entire thing, | the massive bonuses the current executives are going to get for | saving the company over $400m. Whatever happens to the company | afterwards is not their problem, they're already moved on to | the next company to spread the legend of them saving FedEx over | $400m. | newaccount2021 wrote: | astrostl wrote: | > Ultimately companies that abdicate their informatics | operations like this will give their profits to their data- | center operators, who will be empowered to charge them whatever | price they want. | | This "ultimate" endgame has been predicted since at least 2006 | and we've yet to see anything but price _decreases_ on cloud | services. Tons of labor has been invested into deliberate cloud | agnosticism with no apparent results. I am fully on board with | economic arguments that favor data centers over cloud for some | organizations. I don 't think the capture-and-increase argument | holds evidential water or ever will in a competitive | environment, and the environment is more competitive than ever. | thethimble wrote: | To add to your point I think the competitiveness will | increase over time with further technology innovation. Cloud | providers are constantly adding features and trying to catch | up with each other. New entrants are adding novel competitive | dynamics as well (e.g. Cloudflare or Deno Deploy). | | The cloud market is so large ($ TAM; also growing rapidly) I | think there will always be a tailwind of investment and | innovation that prevents monopolistic stagnation. | knorker wrote: | You could make the same argument for companies that don't own | their own buildings, their own land, or have vendors of any | shape or form. | | That is, all companies ever. | | The opposite of what you're proposing is "do your core | business". | | Why would fedex be better at running computers than Azure is? | | Why does FedEx use vans built by a car company? They should | build their own vans. The tires should clearly be made from | rubber that FedEx vulcanized themselves. | | I've seen huge insurance companies outsource not just their | hardware, but their ops too. | | McDonalds may be in the real estate business (and not the | burger business), but FedEx is not. | mark_l_watson wrote: | I used to agree with your opinion. Then I worked as an | engineering manager at Capital One (deep learning, not | infrastructure) and I saw all of the good reasons they had to | move to AWS. | Hnrobert42 wrote: | > that information infrastructure runs your company | | This is silly. There is a lot more to FedEx than hosting | physical compute infrastructure. FedEx doesn't own all its own | airports. A CSP is just another vendor. | dsr_ wrote: | At almost every airport that FedEx has an operation at, there | is another airport within 100 miles that could be used | instead, managed by a different company. The barrier to | changing is not controlled by the airports. | | That's a competitive environment. | | How many major cloud providers exist, and what could they do | to make it difficult for FedEx to leaving for another one? | moralestapia wrote: | >How many major cloud providers exist | | Plenty! AWS is HUGE but hardly a monopoly. | | >what could they do to make it difficult for FedEx to | leaving for another one | | If the guys running this at FedEx are smart, not much. | There are ways to deploy all of this in a platform-agnostic | way. | madrox wrote: | This line of reasoning has been around as long as the cloud has | been a thing, and yet companies are still doing it and seeing | better results than running their own data centers. At what | point do we put this argument to bed? You want to talk about | fear of switching costs? Fedex was still on mainframes, for | crying out loud. | [deleted] | tyingq wrote: | I do get your point, but if they have a fair amount of IBM | mainframes, they are already renting their infrastructure. The | mainframes have a culture of making you pay for operating | system and other pieces on a basis of how much compute power | you have "varied on". You don't really "own" a z-series box. | earthboundkid wrote: | > Because what's their BATNA? Migrating from Azure to AWS when | Microsoft doesn't want to let them? | | Uh yes, exactly? | | Clouds give small customers the first hit free as a loss | leader. With very large customers, clouds have to be price | competitive because if you're at a large scale, it is totally | worth spending millions of dollars for a 5 year plan to change | clouds. The people who get screwed are the medium to large | customers for whom the cost of changing clouds is too high to | recoup in a reasonable timeframe. The moral of the story is be | very small or very large, but avoid being medium sized. | bpodgursky wrote: | And if all you use is object storage, k8s, and some kind of | SQL data lake, migrating between clouds is... actually not | that terrible? | | It's a huge project but there's not a lot of actual | redesigning. | 8ytecoder wrote: | Every one of these large enterprises, including the cloud | providers themselves, like stability. So they sign multi- | year multi-million dollar contracts that expect a minimum | spending and offers a negotiated discounted price. | | It's also not just the cloud, enterprises know they get the | best pricing when they commit to a vendor and the vendor | also bends over backwards to accommodate these large | companies. As long as there are 2-3 cloud providers big | enterprises will be just fine. | BrainVirus wrote: | _> With very large customers, clouds have to be price | competitive because if you're at a large scale, it is totally | worth spending millions of dollars for a 5 year plan to | change clouds._ | | You've literally just explained why a large company would be | perfectly willing to be overcharged by a cloud provider in | order of millions of dollars. They would have to pay that for | migration anyway and there is always a risk of creating | disruptions in the process. | lr4444lr wrote: | No, they could use several proprietary solutions that aren't | "pay by the hour", that come with their own consultants as well | as the physical infrastructure. Also, FedEx is not a customer | that a big profit sucking outlet wants to lose by gouging rent. | They have more leverage than you're giving them credit for. | michaelcampbell wrote: | > Trying to outsource it is like trying to outsource upper | management. | | You say that like it's bad. | Spooky23 wrote: | Most public companies already outsource their executive | management to Wall St analysts. | | I think the reality in this case is that the cloud providers | are little different than the incumbent (ie IBM or some other | dead platform). Mainframe is a sole source solution, and IBM is | always trying to extract their own pound of flesh as they | manage that business down to zero. | | At scale, you're better off managing a handful of suppliers | (probably Microsoft, Oracle, Azure, IBM) than dealing with one, | and figuring out how to sustain the business as the workforce | literally dies off. Nobody with half a brain is getting | mainframe skills. | | I'm not a fan of FedEx, but they seem to be a company well | aware of its limitations and able to take action to correct. | For example, they went to "outsourcing" the last mile delivery | to independent contractors first when they figured out (almost | too late) that e-commerce needed ground shipping. They sort of | did Uber, except they didn't have the ability to just break the | law. | avereveard wrote: | Eh as long as one design for portability migrating isn't that | hard, which enables them to leverage their own size for volume | discounts | | As long as they stick to services that have overlap been | providers (postgres, mongodb, nfs/cifs, etc) or transformers | (s3, azure blob storage) and package their code in somewhat | agnostic format (docker images, wars, what have you) they'll be | fine. | tgsovlerkhgsel wrote: | Theoretically cloud providers should be able to provide both | the infrastructure and managed services much cheaper (due to | economies of scale) than a single company running their own. | | The question is how much of the savings end up in whose | pockets, or whether the price at which they actually sell | exceeds the TCO of running it yourself. | | Outsourcing at least the commodity part (dumb hardware) seems | reasonable, and migrating to a competitor doesn't seem like too | bad of a BANTA if you aren't locked in. | transpute wrote: | https://twitter.com/cynicalsecurity/status/15407428422381281... | | _> Clown Computing is an elegant, distributed, breach of | trust. | | > Take customers, as many as you like, convince them to hand | you all their data, the management of said data, the | authentication and, while you are at it, the DNS. Oh, and they | pay for it too! | | > If this was done in real life it would be called a robbery, | possibly at gunpoint, definitely in broad daylight. It used to | be the case that Oracle licensing was deemed the pinnacle of IT | robbery ('90s) but it looks positively quaint now._ | lotsofpulp wrote: | The transfer of various liabilities is omitted from the above | tweets, which is clearly worth something to some people. | whatever1 wrote: | What liabilities? Cloud operators are breached on a monthly | basis and there are no repercussions. | Daishiman wrote: | What makes you think F500 companies don't get breached | all the time? | abirch wrote: | Exactly. I know if a large bank that went to the cloud | after one of its infrastructure employees walked away | with data on a USB stick. | lotsofpulp wrote: | Could be as simple as the decision maker being able to | point finger at the vendor. Could be PR related, where | media does not report your company's equipment was | compromised. Could be reduced exposure to getting locked | out of your own system and having to pay a ransom. | themerone wrote: | My company built a data center that was supposed to lead us | into the future, and it started running out of capacity within | a few years. | | The cloud is the only reasonable way to keep up with exploding | compute demands. | rendang wrote: | This seems to imply that if processing loads for a given line | of business start to level off, it may lead some to move away | from the cloud. | abirch wrote: | Exactly, they literally design their own hardware. To me it's | like trying to roll your own word processor. You can but | unless it's core to your business, it's cheaper to buy. | renonce wrote: | The network traffic price is absolutely vital. This is | essentially the ransom that the cloud provider holds on you for | leaving. | menzoic wrote: | >Renting your information infrastructure is a great way to | reduce startup costs, but down the road, that information | infrastructure runs your company. Trying to outsource it is | like trying to outsource upper management. | | This isn't a one size fits all thing. For a company like FedEx | I don't see the advantage of owning their own data centers. | They just don't have the scaling challenges that would require | that. Data centers or information infrastructure as you put it | does't fall within the core competency of FedEx, so I don't | think it's a fair comparison to say its like outsourcing upper | management. I think its more fair to so that FedEx building | their own datacenters is like building their own roads to | deliver packages on. | | For a company like Facebook or Google, the difference is clear. | They need to handle such a high scale of traffic and volume of | data that they need custom infrastructure to be able to scale | efficiently at significantly reduced costs. The same reason it | made sense for them to invest in building their own databases, | because the existing options didn't meet the scaling | requirements. FedEx won't realistically be needing their own | database or infrastructure any time soon. | [deleted] | [deleted] | alexvoda wrote: | Difference being that FedEx pays 0 $/km for the roads, but | the $/GB and $/GHz will be at the mercy of their cloud | provider. | citizenpaul wrote: | > pays 0 $/km for the roads, | | That is really not true at least in the USA. There are all | kinds of taxes and fees for using the roads with large | trucks. Have you ever seen the weigh stations on the sides | of the highway in the US? Those are there to fine the | trucks for what they are carrying if it is beyond what is | allowed among other things. You said km though so you | probably are not in the US. | misterprime wrote: | Every state charges their own fee per mile to commercial | trucks. Filing taxes as a long distance trucking company | that operates in multiple states is pretty annoying. | | There's also tax built in to every gallon of fuel. | | There are also flat annual registration fees you have to | pay as well. | oogali wrote: | Don't forget the tolls for various highways, bridges, and | tunnels as they're almost always priced higher for | vehicles with more than two axles. | ihaveajob wrote: | Side point here, but that's a very justifiable cost. The | damaged to a road is proportional to the fourth power of | the axle weight [1]. That's something that amuses me when | drivers complain that bike riders don't pay a "road tax". | If they did, it would be a laughably low amount compared | to what a car driver would have to pay in proportion. | | [1] https://www.insidescience.org/news/how-much-damage- | do-heavy-... | nightpool wrote: | It's not true in the EU either, plenty of countries have | truck and trailer specific tolls. The average truck on | the German autobahn, for example, pays EUR0.15 per | kilometre. | tpm wrote: | More or less all EU members should charge freight road | transport fees on highways and sometimes other roads too. | Retric wrote: | Which roughly covers the actual damage large trucks do | per km traveled and in no way covers construction costs. | phpisthebest wrote: | >>They just don't have the scaling challenges that would | require that | | Scaling is one of the big cloud advantages. Static Known | workloads will almost always be cheaper on Prem than dynamic | workloads that need automated scaling | | One of the big ways an organization can save money is if they | can scale up and down their loads on demand | | But if you have a static 24/7 workload almost universally I | can build a onprem solution that is be 50% or more cheaper | than cloud | pfisherman wrote: | > They just don't have the scaling challenges that would | require that. | | I don't know about that. They are a global logistics | organization that rivals Amazon in scale. They are not | parsing web scale data like Google, but as far as meatspace | data goes they are they seem to be about as big as it gets? | shuntress wrote: | > I think its more fair to so that FedEx building their own | datacenters is like building their own roads to deliver | packages on. | | Your metaphor is a little bit off. This is more comparable to | FedEx renting vs owning their fleet vehicles. | | Obviously they aren't going to be setting up foundries to to | scratch-build engines and network switches. But it probably | makes as much sense for them to own the buildings & computers | running their logistics software as it does for them to own | the buildings and vehicles running their logistics hardware. | | As an aside, I'm sure FedEx would _LOVE_ to get customers | locked in to private FedEx roads with private FedEx addresses | that no one else is allowed to deliver too. Thankfully, our | system of public infrastructure is robust enough to make this | infeasible. | scottyah wrote: | Fun Fact: They don't technically own their planes, since it | would have made them an nice target for a hostile takeover | if someone wanted them | Jabbles wrote: | Please elaborate. | dalbasal wrote: | I think this is one side of an argument. It's valid, and it | needs to be heeded, but still incomplete. | | Cloud setups are _useful_ , as are many ways of their | associated architecture/infrastructure elements. Saying no to | these is problematic too. | | It is true that cloud computing has become a monopolistic, | categorically non-neutral sector. They'll have you over a | barrell. | | So, dilemmas. Difficult strategic choices. | JumpCrisscross wrote: | > _companies that abdicate their informatics operations like | this will give their profits to their data-center operators_ | | Is the expectation data centre operators will see margin | expansion? (Genuine question.) I had thought data centres were | increasingly becoming commoditised. | kragen wrote: | Yes, a cloud vendor is a company that has literally all of | your company's data and a plethora of cloud services that are | subtly incompatible with their competitor's offerings, and | their machines make the millisecond-by-millisecond decisions | about what your company does. They are in a position to | calculate precisely how much you can afford to pay them | without going bankrupt, and charge you $1 less. Oracle has | aspired to this business model for decades, but as you can | see from the fact that many of the other Fortune 500 | companies still have profits, hasn't been entirely | successful. | kasey_junk wrote: | The exact same thing can be said about the IBM mainframes | they are replacing. Which is a much older business model. | JumpCrisscross wrote: | > _cloud vendor is a company that has literally all of your | company 's data and a plethora of cloud services that are | subtly incompatible with their competitor's offerings_ | | Balancing vendor lock-in against efficiency is the remit of | a half-competent CIO or equivalent. Going cloud doesn't | require using every niche AWS feature. | thdxr wrote: | it was exactly this kind of thinking that lead to Japanese | automakers crushing American ones | | vendor relationships do not have to be hostile. AWS has been | around for a while and has never raised prices, some services | have gotten 99% cheaper. | | yes there's some hypothetical day where they say "tricked you, | all that stuff about margin being opportunity was a lie" and | they try to extract value short term while burning their | reputation | | but every day that goes by where this doesn't happen is $$$ | wasted on trying to avoid it | marcosdumay wrote: | Hum... The US business all already converted from the GP's | mindset, and the US automakers still need to be rescued from | time to time. | | I'm betting it is not this kind of thinking exactly that | causes the problem. | | (Oh, and do take a look at the vertical consolidation of the | Japanese industry.) | marcosdumay wrote: | > Because what's their BATNA? Migrating from Azure to AWS when | Microsoft doesn't want to let them? | | As long as they have backups, yep, that's a quite possible | alternative. And backups cost very little, and don't need to | run flawlessly 24x7. | | They will probably pay through their nose either way (backups | or not, migrating or not), because that's how the cloud works. | But well, that's for their bean-counters to count. As long as | they have backups, it's not strategy defining or an existential | risk. | | (Anyway, nobody goes around talking about BATNA of the | proprietary, rented mainframes. I wonder why.) | draw_down wrote: | Probably for the same reason nobody goes around talking about | the BATNA of having employees. This doesn't make any sense. | marcosdumay wrote: | Not only people do talk about the BATNA of hiring people | all the time, but I fail to see how this is relevant to a | machine rental contract. | shaman1 wrote: | Disagree, companies cannot focus on too many things at once and | get them right. Better for them to focus on logistics, fleet, | cargo, etc than investing in data centers. Staying in your area | of competence usually yields the best results. Btw, as I was | using FedEx for an international shipment, their IT services | are abysmal and could use a shake-up. | iancmceachern wrote: | It's like oracle | xwdv wrote: | It is 100%. | | Cloud services are about to evolve in ways that non tech- | specialized companies can replicate on their own. Cybersecurity | requirements will grow and bandwidths will be pushed to the | limits. Just leave it to the professionals. | etempleton wrote: | I think it depends. There is certainly a long-term cost risk, | but future costs are unpredictable and it is not likely a core | competency of FedEx anyway. FedEx likely will never invest | enough to be great at managing their own data centers so why | not remove the complication. | eikenberry wrote: | Why be an information infrastructure company on top of a | delivery company? Why would they want to do both if they didn't | need to. And pretty much all companies are going multi-vendor | to avoid lockin and provide leverage for negotiations. Their | information is the part that runs the company, not the stack. | jeffbee wrote: | That's an incredibly silly take. Our whole economy is based on | specialization. FedEx will never be as good at running | datacenter as Amazon or Google. There's room in the system for | the cloud operator to earn a profit while still offering the | product at a lower cost than anyone else can achieve in-house. | | Apple fairly notoriously hosts iCloud in other company's | clouds, and they're a computer hardware and software company! | If you're less sophisticated than Apple, it's a no-brainer to | go with clouds. | jotterbrain wrote: | The part about Apple is not accurate. Apple operates _several | dozen_ datacenters, has spent north of $30 billion building | them and expanding them in recent years, operates their own | Kubernetes (was Mesos) cloud platform that looks a lot like | Heroku internally, and leverages public cloud for a couple | parts of iCloud as a redundancy play, and no more. Maps | helped prompt the expansion from single-homed iTunes legacy | datacenter strategy, but even that iTunes legacy has been | online since the early 2000s. Note that my context ends | almost a decade ago, so, there's that. The fleet dedicated to | Maps alone when I worked there was large enough to be its own | FAANG /MAMAA. | | They're in the datacenter game long term. In no universe does | Apple "host iCloud in other company's clouds". Apple is | notoriously a control freak and would never place their | strategic services at the whim of cloud AZs. That idea was | proposed and quickly eliminated. (Believe it or not, it is | possible to spend that much on Azure/GCP and still only use | it for basically blobs. How do you think they moved so easily | in 2018ish?) | mguerville wrote: | Absolutely, companies outsourcing their data infrastructure to | the big 3 will end up having "supply chain" and Intellectual | Property issues with their data in the same way companies that | outsourced too much of their supply chain top SE Asia / China | did. | | But by the time this becomes a problem the executive team will | have cash out nice bonuses from the short term gains from cost | savings... | ArtWomb wrote: | The "real world" counterpoint to this somewhat abstract notion | is that even if FedEx wanted to build on-prem, there is not | enough cloud ai talent in the universe to meet future demand. | It's not just their pref for academic sanctuary, it's that | there simply aren't enough cloud architects & AI PhD's with | experience at AWS scale. It's hard. Choice is an illusion. GCP | AutoML, Tableau, Bubble. Way simpler to train fresh grads via | cloud native tooling, than from the cli (the way we did things) | ;) | | I think the digital transformation to watch is the US | Government's IRS Tax Cloud. Never been into taxation law & | policy wonkery myself, but Tax Cloud is purported to Save | Trillions in TCO! | jollybean wrote: | Fedex is not in the business of making their own cars, they're | not going to be in the business of fairly complex cloud ops | either. | | This is permanent secular shift. | | The advantages of the cloud are just starting to be realized. | | That said, for some kinds of operations, they may want a lower | cost cloud provider with a more basic stack. | | Secondary operators of the world need to get together and start | offering a standard stack for basic things so that people can | wean off of Azure and AWS. | justsomeuser wrote: | I think it's fine to be honest. | | Over time competition between the 3 major clouds combined with | hardware getting cheaper will mean there is not going to be a | massive jump in prices, if any at all. | | It is not impossible to design relatively cloud-portable server | software. | | Also I think FedEx, and companies in general, would prefer to | increase revenue rather than reduce costs (by running their own | data center) in order to increase their net profit. | bushbaba wrote: | And what do you think ibm could charge them for mainframe | repairs? | _the_inflator wrote: | Even in CS we call it "loose coupling". There is no no- | coupling. | | I agree with you, that the hype train "cloud = total freedom" | (whatever that means) is rubbish. More and more it seems, that | a cloud model is just yet another option between Mainframe, | AWS, Google Cloud etc. | MattGaiser wrote: | Was Fedex really running its own infomatics operation or did | they mostly have layers upon layers of IBM consultants? Yes, | the "owned" the hardware in that case, but it would likely have | been no easier to switch. | cs702 wrote: | Without a doubt, a future generation of executives will revisit | and reverse the decision to rent all information | infrastructure, but that will likely be many, many years down | the road. In the meantime, the current generation of executives | who made this decision will look _very smart_ for saving the | company lots of money for a good number of years. And they | stand to benefit _personally_ from it. They 're doing the | rational thing! | noobermin wrote: | It's amazing there are no other voices in the room pushing | back against this. It really makes you wonder how companies | even function at all, much less make money. Being so short | sided never ends well. | numbsafari wrote: | There are very likely voices, but they didn't win this | battle. | cs702 wrote: | Actually, I don't think the decision is _that_ shortsighted | in this case. It could work out pretty well for a decade or | longer. IMHO FedEx is likely to have a good run before the | costs and risks of this decision start outweighing its | benefits. | masswerk wrote: | However, when the situation starts to become unbearable, | how long will it take to rebuild the infrastructure and | source talent? Another decade? Adding the startup costs | for any possible rebuild, you're apt for a substantial | net loss. So you're probably going to shy away from such | a reintegration, while losses accumulate further, until | this becomes unsustainable, putting the entire | corporation at risk. | | (The wise thing to do to mitigate financial impact may | actually be starting the reintegration process right | now.) | tmaly wrote: | There are always going to be short sighted decisions. But | a good design that would abstract away the fact that you | are running on AWS or on-prem would pay dividends. | | With a good design, there is always that implicit threat | that they could move back to on-prem with little effort. | beckingz wrote: | $400m saved today in exchange for $500m 10 years from now | sounds like a good deal financially! | | Sometimes tech debt can be used instead of financial | debt! | masswerk wrote: | Mind that if you'd ever wanted to integrate again, this | means buying land, planning infrastructure, building it, | planning, obtaining and setting up hardware and software, | hiring, training, defining and testing procedures, etc, | as you're starting from zero again - and all this while | the costs, which forced you to consider this move, are | piling up. Odds are, you'll never do this and cloud | providers will know this. The comparative costs are now | not those of running your own infrastructure, but those | of setting it up (again). | scottyah wrote: | FedEx had very few on site people managing the hardware, | it seemed like most work on hardware was done by the | suppliers. There were also very few servers there and | actually running, I think the software powering the | enterprise took up a lot less than they expected. | | Either way, I think you're spot on with the "training" | part. FedEx was one of the first companies to raise | significant capital and pursue a business dependent on | technology. It also treated its people very well so | relatively few left since the 70's. I think they just | didn't train the next generation enough and they realized | that those skills are disappearing rapidly because no | college grads want to learn old & boring stuff and | everyone who does know it costs a lot to keep (FedEx | still heavily relied on COBOL when I left ~5yrs ago). | bluGill wrote: | Will it? If they do this right it won't. There is a large | cost running a data center. So long as long as there is | competition they are better off with experts doing | computers while they focus on logistics which is what | they do well. | | Of course they should make some effort to ensure there is | competition. That means they are careful to ensure more | than one provider exists even if it means taking a | slightly higher priced option. Also contracts end early | if the company is bought out. (that is if AWS, buys | google cloud - see above about ensuring there are | competitors in the market) | masswerk wrote: | > Of course they should make some effort to ensure there | is competition. | | My guess is, we'll rather see some consolidation, like in | every other segment. Which also means considerable | expenses for the remaining players, who will experience | increasing need to regain some by pricing. As theses | players are sharing roughly the same boat, this will show | quite naturally some characteristics of an oligopoly. At | the same time, self-managed infrastructure will have | become a rarity and costs of reintegration are | prohibitive, which should allow for some elasticity in | market prices. Also, any investments towards | reintegration won't show results during the turn of | current management, minimizing chances for this to | happen, yet again. (This is not a level playfield | anymore.) | jsiepkes wrote: | Convincing people future risks outweigh the short term | gains is very hard. That goes for all things. | lupire wrote: | oblio wrote: | The optimize for the near term and after a while some other | company optimizing for their near terms as startups stumble | upon an awesome new product-market fit and upend the | previous companies. | | There is no grand plan, there's just evolution. | bhewes wrote: | At least in Oil and Gas. Servers moved back into the personal | towers for the first time in a decade. Latency issues. | ithkuil wrote: | Tragedy of the executives | tunap wrote: | Sounds a lot like farming out NOC-Ops to Wipro. Somebody had | to think it was a good idea & managed to sell it to the | policy makers for a nice promotion. So, when reality hits, | does the same person get demoted further down than their | original ladder rung? | goldenkey wrote: | They are gone by that point, with a padded resume to boot | :-) | kragen wrote: | I don't think it will be a future generation of executives; I | think it's the current generation of executives at companies | and agencies like Google, Amazon, Microsoft, and the NSA who | will not rent all their information infrastructure. I agree | that the executives who thus turn their companies into | sharecroppers on land owned by Microsoft _et al._ will be | richly rewarded despite the misfortune that befalls their | stockholders; like Stephen Elop, if things go badly, they | have an impeccable excuse. | cs702 wrote: | Thanks. I think it will have to be a future generation of | executives whose egos won't be tied up in old debates and | who therefore will be more willing to sacrifice old | decisions. If things go badly, that future generation of | executives will take over _sooner_. | jollybean wrote: | They are doing the rational thing and there is no going back. | | HNers need to get their heads around this: the economies of | the could represent a fundamental, secular shift. | | Imagine if Fedex designed and made their own delivery | vehicles. Then they 'outsourced' that to Ford/GM. You might | say 'look at Ford's amazing margins, look at the money being | left on the table' - but in reality, it's still more cost | effective to 'buy vehicles' the to 'DIY' them. | | In the 'long run' those Azure/AWS margins will erode - and/or | - the long tail will creep up on them. Basically data centers | offering less, for less, and companies realizing they don't | need the complexity of AWS do do basic things. | | What that will look like is hard to say. | | With hardware it meant 'pivot to Asia'. | | Will this happen again? Chinese companies creating large data | centres in the US with minimal staffing, monitored and | operated out of China? | | If we were not in a giant geostrategic kerfluffle with them, | then yes, I would say that is the future. But given security | issues etc. it's probably not. | | Can India do that? Maybe. | jes wrote: | You are right about this. | | One of the visible signs of an unrecognized (and therefore, | unresolved) dilemma is oscillation between two poles. | | I got this from the late Eli Goldratt and the problem-solving | tools he created. One of those tools is the "Evaporating | Cloud," which is a way to visualize a dilemma of some kind. | | I'd suggest that there is an unresolved dilemma here: Should | we rent or own data centers? | | Over a period of years or decades, you can watch these things | flip-flop between two extremes. | | It's interesting to me that this dilemma is kind of like a | specialization (in OO terminology) of a more generic dilemma, | which might be something like: "In general, do we want to own | or rent the things we need to run our business?" | | If your turn your head a bit, close your eyes a bit and | squint, you can see how a dilemma like this can apply to | things like "What should be our policy regarding employees | vs. contractors? Should we try to hire and retain over a long | period of time, or should we rent the people we need to get | the job done and release them as soon as we are done with | them?" | | The overall point is that whenever you see flip-flopping | between two poles, think "Unrecognized dilemma." | | Sorry if this is vague. | hinkley wrote: | Often it's simply the principle of the excluded middle. | | If not for the rent seeking behavior of AWS and its cohort, | the answer to "own or rent" would be clear. The answer is | "yes". | | Running a data center means you have your own sheep, which | means you need shepherds. Shepherds are very useful to have | when you have a question about sheep, especially when those | questions are about how to manage or use sheep to best | effect. | | An approachable shepherd can save the rest of the company a | lot of money on missteps and bad assumptions, but if you | start getting rid of all the sheep, the shepherd will leave | too. | | We should be using cloud providers for DR, and for regional | load balancing. But the company should be maintaining at | least one data center of their own, in the same time zones | as most of their developers. | | I mostly blame Dell and IBM for this. IBM experimented with | making server rooms easier to maintain 15-20 years ago and | didn't make it stick. Others ran with some of those ideas. | Dell... I don't know what Dell has done but I know nobody | has been writing about it, so from a visibility standpoint | they have done nothing. | | If/when someone makes it easier (reduced labor) to manage | your own servers, the pendulum will swing back. | projektfu wrote: | You're right, I mean, this was the vision for Multics. They | would rent computing as a utility to all the businesses, | big and small, backed by their computers. At the time it | didn't pan out but it was definitely a desire. | walrus01 wrote: | reminds me a bit of: | | https://www.reddit.com/r/AskHistorians/comments/vqr30e/jack_. | .. | | "Jack Welch extracted record profits from GE for 20 years, | but left it a hollowed-out "pile of shit," according to his | successor. What exactly did Welch do that was so damaging, | and how did he get away with it for so long?" | | from the post reply, in case it's not available from the URL: | | alecsliu * 2 days ago * edited 2 days ago | Gold2Eureka!Bravo!Today I Learned | | Welch took over a GE that was at the time, a major company. | At the time, he viewed GE as bloated and needing to change. | While he might've been right about that, the approach he took | was perhaps less ideal. | | One of the worst things he helped make commonplace among | American companies is the concept of stack ranking. The way | it worked was like this: people were divided into three | groups: A, B and C. A's were the top performers who needed to | be rewarded generously, B were adequate performers who should | be allowed to stay, and then C were those who needed to be | fired. | | So far so good right? Well, not exactly. For Welch, these | three buckets could be separated into the top 20%, the middle | 70%, and the bottom 10% (20/70/10). Based on the above | points, the bottom 10% would thus need to be fired annually. | | In the short term, this helped in making the company lean and | look more productive, increasing the bottom-line and | portraying an image of success. However, the long term | consequences of such a change was cultural degradation and | the introduction of new bloat and waste (running all of those | performance reviews and firing and rehiring so many people | takes a lot of money.) Consider the case of a perfectly | adequate team: the entire team has achieved their targets and | has contributed to the company as per their job description. | The issue? In stack ranking, 10% of this team would still | have to be fired even though everyone did their job. | Unsurprisingly, the introduction of this competitive | atmosphere where it isn't enough to succeed, one must be | better than their peers, results in backstabbing, | competition, and a host of issues which eventually weaken a | company's competitive edge. | | This was only a part of Welch's general treatment of workers | as numbers rather than humans. Aggressive cost-cutting, | offshoring, etc. were the norm under Welch's regime and he | would destroy entire divisions. This again, was great in the | short-term but bad in the long term. Welch clearly had a dim | view of company culture and believed it to be unimportant. | | The other major issue of Welch's was the acquisition of | hundreds and hundreds of businesses, as part of Welch's goal | of acquiring his way to the top. On the surface, this is what | Welch did; on paper, he didn't destroy the main profit makers | of GE so much as create new ones, primarily in the form of | its financial arm. | | The result was that this allowed GE to play with the numbers | in a way that allowed him to make sure that GE was always | meeting targets set by Wall Street; in order to generate the | right earnings, simply buy or sell certain assets, write-off | others, etc. and when your company is an acquisition machine, | it's not too hard to find the right numbers. This process | helped expand GE into a mega-conglomerate but again, | ultimately left the company in a weaker than expected state. | In particular, on paper the core business of GE became its | financial arm, as that was where all the funny business with | the numbers was happening (nothing explicitly illegal | though). Ignoring the damage the Welch did to GE's profit | centers through his horrible business practices, this was a | huge part of why GE declined so rapidly in the years | following. GE's valuation was based on an inaccurate picture | of its profits and value, so when the truth started coming | out (especially with the Great Recession collapsing financial | services profits), GE was quick to follow. | | As for why Welch was able to get away with it all? Well, the | answer was because he was delivering. He hit the earnings | targets, he made the board and shareholders very happy, by | all accounts GE was the paragon of success and everything was | going right. What Welch did was unprecedented, and it's hard | to really understate that. For all of his faults, he had | America tricked into believing that what he could do was | unique and that he could avoid the realities of the economy | and cyclical markets, that no matter what was going on, GE | was special. Welch died a rich, rich man and many, many | people profited greatly off of GE during its 20 year bull- | run. | | Edit: My off-the-cuff writing is always horrible wrt to | grammar and structure so I'll probably edit it later haha | goindeep wrote: | I used to work with a very smart man that I'm sure was some | kind of secret genius. He's was that sort of tech gofer. | Hardware, software, didn't matter, if there was a problem | he'd solve it. Sort of guy you'd see carrying a thick ass SQL | book around because he 'needed to learn it' to solve just one | little problem. He built whole entire solutions for the | company I worked at in his spare time that the company once | tried to sell for 500k and at a previous company I heard he | figured out a way for the pain mixing machines to save on | paint or recycle it or something saving them 1.3 Mil a year. | When Raspberry Pis first came out he was one of the first | people I saw tinkering with them and he was in his 50's doing | it just for fun, I think he ended up using it to open and | close his garage door from work or something just to scare | his wife. | | That sort of guy. Well he once told me something about | executives and upper managers working for corporations that I | have never forgotten. He said to me, and of course I am | paraphrasing: | | "Change gives the illusion of progress". I asked him what he | meant and he responded with something to the effect of "They | have the habit of changing big things every 5-10 years on | purpose to make it look like they are productive, and to | justify their own roles, one guy will come in and 'cut | costs', the new guy after him will 'invest'". | spaetzleesser wrote: | That's definitely how the IT department at my company works | (I bet a lot of other roles too). Every few years a new | exec comes in, sets a new strategy, claims tons of savings, | creates "excellence" initiatives (everything that has | "excellence" in its name triggers my BS detector). This | lasts for a few years until the next guy comes in and goes | through the same process but different direction. | garrybelka wrote: | A better analogy is a ship sailing against the wind: "To | reach its target, sailors that intend to travel windward to | a point in line with the exact wind direction will need to | zig-zag in order to reach its destination. This technique | is tacking." https://www.lifeofsailing.com/post/how-to- | sail-against-the-w... | MrDresden wrote: | I work in a bank. This is literally what upper management | does every 4-5 years. Always some new "initiative" that was | preached to them at a conference somewhere, and will now | presumably change everyone's lifes. | citizenpaul wrote: | >"Change gives the illusion of progress". | | This is one of the biggest reasons many jobs are so | miserable. You want to be in the job at the beginning of | the"invest" decision. Unfortunately most people get little | say in when they join because the information about this is | kept internally to the company. | floxy wrote: | "A new CEO was hired to take over a struggling company. The | CEO who was stepping down met with him privately and | presented him with three numbered envelopes. "Open these if | you run into serious trouble," he said. | | Well, six months later sales and profits were still way | down and the new CEO was catching a lot of heat. He began | to panic but then he remembered the envelopes. He went to | his drawer and took out the first envelope. The message | read, "Blame your predecessor." The new CEO called a press | conference and explained that the previous CEO had left him | with a real mess and it was taking a bit longer to clean it | up than expected, but everything was on the right track. | Satisfied with his comments, the press - and Wall Street - | responded positively. | | Another year went by and the company continued to struggle. | Having learned from his previous experience, the CEO | quickly opened the second envelope. The message read, | "Reorganize." So he fired key people, consolidated | divisions and cut costs everywhere he could. This he did | and Wall Street, and the press, applauded his efforts. | | Another year passed and the company was still short on | sales and profits. The CEO would have to figure out how to | get through another tough earnings call. The CEO went to | his office, closed the door and opened the third envelope. | The message began, "Prepare three envelopes..." " | | https://duckduckgo.com/?t=ffab&q=the+three+envelopes&ia=web | infogulch wrote: | Is this a quine where the processor is a CEO? | majewsky wrote: | I think it's more like malware. A virus that spreads from | CEO to CEO. | HPsquared wrote: | It sounds a bit like the bodybuilding method of bulking and | cutting. | sjtgraham wrote: | Bodybuilders make progress though :) | jjoonathan wrote: | Isn't there a ceiling? Or if we lived as long as those | turtles, would you go to the gym and see spheres of | muscle? | aaaaaaaaaaab wrote: | The returns are diminishing each cycle. | bombcar wrote: | Some of the extreme pictures I've seen look like people | that can't move, let alone lift, but I guess it works. | adwn wrote: | > _the pain mixing machines_ | | That sounds ... dystopian. | HPsquared wrote: | The pain is mixed, then applied in the pain booth. | NDizzle wrote: | Obviously he's been working with javascript recently. | deckard1 wrote: | definitely sounds like webpack to me | TedDoesntTalk wrote: | This is what grabbed me to kee pop reading his story | ItsLeeeeeee wrote: | TheRealDunkirk wrote: | I'm 53, and I've worked for 3 Fortune 250's. Can confirm. | I've seen this happen over and over again. Senior | management makes some broad pronouncements, and the mid- | level lieutenants have meetings with consultants, and then | implement new, expensive projects that "will surely fix | 'it' this time." Five to ten years later, after the dust | settles, and we figure out that we've strapped YET ANOTHER | LAYER of technical debt on top of everything else, and | things are worse than ever. But at the height of the | project, when everything is still rosy, the managers in | charge update their resumes, and hit the bricks. | | IN PARTICULAR, at one Fortune 250 (which no longer exists), | we implemented OneWorld to replace the mainframe. After 7 | years, we still had the mainframe, AND a badly-implemented | version of OneWorld. Then the company got bought by another | Fortune 250, moves were made to "commonize" the IT systems, | and then the parent company sold everything. But I'm | positive that everyone involved in the project to retire | the mainframe made the project look very successful on | their resumes. | bluGill wrote: | 8-10 years is as long as senior executives last, if they | don't make a big change then thee is no way to take | credit for their vision. Even if the company had a | "perfect" org chart (as if such a thing is possible), | they need to make changes otherwise someone will say that | they old org chart is the cause of success and they as a | leader were not worth anything. | | I don't know if the above fear would actually play out, | nobody is willing to not make changes to find out. | cupofpython wrote: | I think we are giving these people too much credit. Being | the head of the organization is like inheriting someone | elses filing system. the only way for them to actually | understand wtf is going on at the company is to | reorganize some things in a way that makes sense to them. | | High level management is fundamentally hard to stay on | top of over time. It's about as easy as thinking chess is | easy because you can theoretically know every move your | opponent might make. There are so many moving parts to an | organization that having visibility to them isnt enough | to perform well. They have to influence most of the | business pretty indirectly. If changing things gives you | the confidence necessary to keep things running.. that's | what you're going to do. Everything is a gamble, so doing | nothing is kind of unacceptable leadership behavior | unless they are actively taking up the mantle left by | previous management and understand it very well already. | jfjrkkskdik wrote: | stainforth wrote: | Yes but they ultimately live materially better lives | because of their position, so you can't hand wave away | criticism of the value or lack thereof their actions | take, especially when those actions can have a negative | effect on those below them and even to the external | environment. | kortilla wrote: | > they ultimately live materially better lives because of | their position | | This is a bullshit reason based on jealousy, not reason. | | > when those actions can have a negative effect on those | below them and even to the external environment | | This is the real reason it's fair to be very critical of | their maneuvers. | thfuran wrote: | >This is a bullshit reason based on jealousy, not reason. | | Reality is not zero sum, but neither are resources | infinite. Is it really bullshit to critique more | thoroughly that to which more of the finite resources are | dedicated? | cupofpython wrote: | >Is it really bullshit to critique more thoroughly that | to which more of the finite resources are dedicated? | | this kind of aligns with my point tbh. We give $10 | critiques to million dollar positions as if they hold | weight. | cupofpython wrote: | criticism is fair game. it just usually doesnt account | for the reality of what they are doing, and puts them to | blame for not directly controlling things that in reality | were outside their control. Taking responsibility for the | failings of the company i part of the job description, so | by all means hold them responsible. I am just saying all | of that is tangential to the root of the problem - which | is that no matter how much someone gets paid, they are | still human. | | It's an area that is pretty tough to make meaningful | criticism. its kind of a show dont tell type situation | imo. If upper management seems under-qualified and | overpaid to you, then maybe you have a calling to go | perform better and get paid more. | | Company management is in underdeveloped game-theory | territory. Sure we can isolate one part of their job and | describe how they are failing on it, but we dont know the | trade-offs being made on a daily basis with their time | and focus. a lot of which is going to be company secrets, | if it even leaves their personal thoughts. Any criticism | that comes down to saying "they should have done _more_ " | is likely out-of-touch, for example. Unless you can prove | they were actually being lazy.. which is usually not the | case, since they are often workaholics (ime). But we | usually cant tell if something is a good move or not | until it plays out on the market. So making criticisms | based on hindsight is weak, as is making criticism that | lack the full picture of the organizations goals and the | time / energy they actually have on hand to accomplish | them | pessimizer wrote: | What parts of these generalized arguments have anything | to do with CEOs? As a mental experiment, put them into | the mouth someone making excuses for why a crew of | expensive painters did a horrible job painting your | apartment. | cupofpython wrote: | My point is that properly criticizing a CEO is exhausting | so it is rarely done properly. | | CEO is a very general job role. I dont understand your | point with the painters. That would be an operations | issue, so I actually wouldnt criticize the CEO of the | painting company at all for it. thanks to him/her, I was | able to contact a painting company, they showed up, they | painted the apartment, and left. I would think the | operations team (the painters) deserve to be fired and | held accountable for claiming they know how to paint a | room when they clearly didn't. Nothing about their job is | general or consists of trade-offs. If I said "you only | have 10 minutes to paint the room and then leave" then | yeah, it might come out like shit and the "excuses" would | be valid. which is the kind of time pressure CEO's are | often under with respect to things they are actually | doing on a day-to-day basis. | | i would hold the CEO responsible with respect to | resolving the issue and refunding me, etc, since the CEO | role is to be responsible for the outcomes of the | company.. but he's not the one painting the room. Just | like with any company, the CEO does not literally run the | company. If service is poor, it is usually because people | are finding their way past hiring filters to get jobs | they aren't qualified for. Let's not forget that people | everywhere are often advised to lie their way into | employment, fake it till you make it, baffle them with | bullshit, reword your resume to sound more impressive, | etc. These people line the mechanisms that CEO's use to | accomplish anything at any company. | | Of course, the CEO position is no exception to this and I | am not saying it is literally impossible to build a case | against a CEO. I am saying it needs to fully encompass | the position or else you're likely assigning criticism to | the CEO for some culmination of lower level operational | incompetence that they simply failed to overcome. If a | director over-promises to the CEO and the CEO signs off | on the basis of trust with the director, then when the | bar is not met later of course the CEO will be held | responsible but the reality of fault sits with the | director, or maybe a subordinate to the director who | convinced the director that the over-promise was doable. | You then have to get into the weeds of whether or not | there were signs the CEO should have seen as to not trust | the director, or if they had reason to overrule the | directors approach, etc. you then have to do similar | things across all areas of the company to derive a valid | criticism that the CEO is the common denominator in it | all. | | Leadership is significantly harder to criticize | appropriately than operations. Personally, I would like | to stop reading meaningless criticisms from people who | want to complain and be heard but dont want to do the | work necessary to make a valid complaint. | gusgus01 wrote: | I think you misunderstood the previous commenter a bit. | They were not saying look at the painting example from | the standpoint of the CEO, they were saying "Put the | excuses" in the mouths of some painters. Also, there's | quite a bit of depth and generalization in painting. | There are many different types of paint that are better | for certain tasks, eg eggshell vs satin finish. Painting | walls is different then painting ceilings, then you add | in moving furniture, some walls have edging, some walls | will be multiple colors, plaster vs drywall vs wood, etc. | That's just painting, lets say the company they work for | has a CEO/manager that is demanding more jobs completed, | now they have to deal with someone telling them "Do it in | one day" and all the compromises that must be made to do | so. Almost all fields have a lot of depth and | generalizations. | | So if had a horribly painted room that you just paid | extremely well to have completed, and the painters came | up to you and gave you a laundry list of reasons that | they failed... Would you hold off on criticizing them | until you had a complete understanding of what it takes | to be a painter? | cupofpython wrote: | yes, if I claim that the painters did a bad job and they | gave me a laundry list of professional reasons for it.. I | would consider those reasons before criticizing. would | you not? | | trying to use painting as an analogous situation like | that isnt transferable to the point i am making though. | Putting the excuses in their mouth doesnt even make | sense. We are presupposing that the painters did a | horrible job.. while discussing how to decide whether or | not a CEO did a horrible job. The only reason you know | the painters did a bad job is because we are saying they | did. the only reason we can use painting as an example is | because most people can imagine a terrible paint job. | i.e. we do have a full scope understanding of what it | takes to be a painter. I am saying it is much harder to | imagine the role of a CEO and what good results would | look like than it is a painter. | | Maybe my wording was fuzzy, but I am not saying you need | a _complete_ understanding of the CEO 's role, but it | does need to be of full scope. I see that reads near | synonymous, so in other words it may be infeasible to | account for the total depth of their role, but at the | very least the entire breadth of the role should be | looked at. If you default to "i gave you a lot of money | to make it happen so it should be perfect" type logic; | you're just being a "karen". the cost of something has | nothing to do with the results, directly. Money needs to | be converted into something that helps the work, and in | that process we are all still limited by reality; | diminishing returns, supply chains, quality of | communication, availability of resources, etc. A CEO is | at the focal point of all of this, and is human. Whether | they get paid nothing or everything doesnt change how | effective they can reasonably be. | | But they do deserve criticism. it just needs a lot of | work to do it right. you have to provide some sort of | evidence that across all scopes of work the trade-offs do | not make sense. maybe the CEO sacrifices on every front | in order to provide the fastest service in the business | and is successful in that. If you leave speed of delivery | out of your criticism it becomes a meaningless criticism. | "They charge a lot for poor quality". "These painters did | a terrible job.. (even though I called them this morning, | and they were done by lunch which allowed me to do a walk | through with a potential tenant)". | | All i'm really trying to emphasize is that we absolutely | can criticize a CEO, but if you dont do it properly it is | very easily washed away by the many unknowns of the | position. however, if it is done right - it would be very | damning as they cant default to company policy or | directives from above as a scapegoat since they are the | ones creating such things. | noobermin wrote: | So true. Reading their over generalized screed left me | thinking if CEOs are really that useless anyone could be | a CEO and their position isn't special, which sort of | torpedoes the entire point. | seoaeu wrote: | I would expect it is just as much a hedge in case things | go wrong. When your job is to steer the course of a | company, it won't look good if you crash and your hands | weren't even on the wheel | CarbonCycles wrote: | Oh man...Dell is terrible about this. Not sure what the | policy is anymore (esp since they went private), but to | get promoted you had implement a significant cost savings | project, which ironically lead to multiple | implementations and reversals of policies...they all | showed a cost savings but it depended on your | perspective. | ValentineC wrote: | I don't know anything about Dell's promotion criteria, | but their consumer ordering process has to be one of the | most hostile ever -- I'm guessing anywhere between 50-75% | of their orders get auto-cancelled by some overzealous | anti-fraud and anti-reseller algorithm. | lallysingh wrote: | In SOFTWAR Ellison called it a sort of fashion cycle. | [deleted] | iamtheworstdev wrote: | there used to be an allegory of how to identify a bad, new | CIO... if your current system was massive, networked | printers that were shared amongst floors.. the new CIO | would come in and give everyone individual printers... or | vice versa .. because 'change' | hinkley wrote: | Other formulations of this I've heard are "movement doesn't | mean progress" and "fire and motion", the latter offers by | Joel Spolsky in one of his better blog entries. | majormajor wrote: | So what's the moral of the story? | | Do you think it's "don't change"? Cause that gives right up | on progress anyway. So good luck on getting large | shareholders to give you the reins with that message. | They're looking for ROI, not the status quo - if you don't | evolve, your competitor will, barring monopolies and such. | And even there... Microsoft of today is much less dominant | than the MS of 25 years ago, and arguably could be worth a | lot more had they made better moves. If that's not a | compelling example, maybe check out Sears... | | Maybe most people in these positions know that change | doesn't guarantee improvement, but they know that sitting | still is the same as just waiting to be defeated. So maybe | there's something less-than-stupid about these "short- | sighted" "illusory" changes. | | But maybe if you want to be a _wise_ executive, the key is | to recognize that change might not just fail to improve | your position - it might actually _actively harm it_. So | the good executive is the one who chooses to try to change | things according to reasonable calculations about both | potential upside benefit and downside risk... | rootsudo wrote: | ""Change gives the illusion of progress". I asked him what | he meant and he responded with something to the effect of | "They have the habit of changing big things every 5-10 | years on purpose to make it look like they are productive, | and to justify their own roles, one guy will come in and | 'cut costs', the new guy after him will 'invest'". " | | That's deep and 100% makes sense, I can see how the cloud | is both of these "things." | SoftTalker wrote: | Meet the new boss, same as the old boss. | tablespoon wrote: | > "Change gives the illusion of progress". I asked him what | he meant and he responded with something to the effect of | "They have the habit of changing big things every 5-10 | years on purpose to make it look like they are productive, | and to justify their own roles, one guy will come in and | 'cut costs', the new guy after him will 'invest'". | | That's a very succinct way to put it. I think that | observation also applies to consumer technology (e.g. | regularly re-doing UIs to "improve" them when the changes | are either in fact regressions or just different but not | better). We've had it drilled in our heads throughout the | modern era that new == better (e.g. the ubiquitous "new and | improved!" marketing language), but that's not actually | always true. Change for change's sake justifies itself | through that misunderstanding. | | In the recent past, we had a really high rate of genuine | technological progress. But at some point we'll have picked | most of low hanging fruit and will enter a period of slower | progress, where faking progress will become more an more | tempting for producers than the real thing. | RandomWorker wrote: | right now, they can't retain the people or afford the | people to do this work. When you can go work elsewhere for | more money you move. And, running a main frame isn't just | having it, it's keeping the people running it, plus paying | for the electricity and space. | | Depending where, the real-estate and energy prices are nuts | in most places. And, the engineers are expensive right now, | and the services are cheaper. | | It's not about giving it up, or change for the sake of | change, it's about seeing the writing on the wall. These | managers see the larger trends, rising energy costs, | maintenance costs rising, hiring difficult, and retention | of existing engineers impossible. Once you see those trends | and a department is underwater and it's getting worse, you | have to move. At another point in the market, when you may | find engineers are less expensive, easier to hiring, | technologies and space are less costly and easy to deploy. | You move back. | greedo wrote: | "retention of existing engineers impossible" | | So where are all these mainframe engineers going to go | work? Our company has 3 admins for our two mainframes, | and these guys while expert level admins for a mainframe, | have trouble with Linux and Windows. Same with the | developers writing code for the systems. When all you've | worked on is a mainframe, then everything looks like a | batch cycle... | SoftTalker wrote: | > These managers see the larger trends, rising energy | costs, maintenance costs rising, hiring difficult, and | retention of existing engineers impossible. | | But how will the cloud providers avoid these trends? They | won't. They will have to do the same thing as anyone | else: pay more. And therefore charge more. There are | economies of scale, but those savings are logarithmic and | a company like FedEx is already pretty far out on the X | axis. | freemint wrote: | > But how will the cloud providers avoid these trends? | | Innovations are more likely to happen if it is someones | priority to fix a certain thing. I think they hope that | savings from innovation and better methods at what ever | company they hire out to are passed onto them. It is | naive if they are unable to change clouds though that | they will see these savings and as long as one relies on | vendor specific features on is in that position. | plonk wrote: | > a company like FedEx is already pretty far out on the X | axis | | AWS and Azure probably run hundreds of Fedex-sized clouds | and it's their core business. I don't think Fedex is very | far compared to them. | jodrellblank wrote: | They aren't playing the same game. Facebook designed its | own servers, they were chassis-less, didn't have a mains | power input so no switch-mode power supplies, instead | they had a 12V DC feed, they had no rack-wide large UPS | instead each server had a small battery in it, they were | not built for massive redundancy like a Dell server with | dual PSUs and redunant networking, because they were | disposable nodes in a larger software cluster, e.g. [1] | [2] | | Things that aren't Fedex's core competency. | | Or, Microsoft's roofless datacenters[3], or locating | datacenters in remote and colder climates, things the big | players can do with economies of scale beyond buying | things cheaply, they can customise the entire datacenter. | Microsoft has experimented with underwater datacenters[4] | and modular containerised datacenter extensions[5] which | could be datacenters no human needs to be near to work | on, or which could be dropped off somewhere with cheap | land and power and internet, and picked up three years | later and retired from use, or etc. Ideas which are not | FedEx's core competency and need large scale and software | clustering on top. | | While FedEx would be hiring ordinary IT employees to work | in a standard datacenter in cheap business park - not | very enticing - Amazon could be hiring datacenter workers | to work with Amazon's undersea cabling connecting their | worldwide datacenters; more enticing work for skilled | employees. | | Google has been known/rumoured to migrate heavy batch | processing workloads around the planet, following the | day/night cycles to take advantage of regional cheaper | night-rate electricity all the time. Something which | reduces their energy costs but which FedEx may not be big | enough to do. | | [1] https://engineering.fb.com/2016/03/09/data-center- | engineerin... | | [2] https://engineering.fb.com/2019/03/14/data-center- | engineerin... | | [3] http://www.500eco.com/exhibits/microsoft-roofless- | datacenter... | | [4] https://news.microsoft.com/innovation- | stories/project-natick... | | [5] https://www.datacenterdynamics.com/en/news/microsoft- | develop... | kragen wrote: | When The Facebook started designing their own servers | (which, by the way, have lots of switch-mode power | supplies in them, and always have) the game they were | playing was "be a better MySpace". They were running a | bunch of PHP pages. At the time you could have made the | same argument about The Facebook vs. Rackspace: "While | Facebook would be hiring ordinary IT employees to work in | a standard datacenter in a cheap business park, Rackspace | could be hiring datacenter workers to work with | Rackspace's BGP peering connecting their worldwide | datacenters." | | But The Facebook decided to make informatics their core | competency, to the point of building their own servers | with 12 volts running to the rack, same as Google before | them. | | There were surely industrial companies in 01922 who | decided that management wasn't their core competency | (though they used different words), and if they needed | help with management they'd contract out to management | specialists like Taylor or Gilbreth. They met the same | fate that will meet companies today that decide that | informatics isn't their core competency. | oblio wrote: | Never confuse movement for action :-) | hef19898 wrote: | As everybody who saw people, and orgs, rotating in place | at incredible speeds can confirm. | prometheus76 wrote: | This isn't always easy to determine, especially if you | are part of the movement. Often, we move by dead | reckoning and only after some amount of time can we | determine if what we did was "movement" or "progress". | smitty1e wrote: | In this sense, Oscar Wilde was the executive's executive: | "I have spent most of the day putting in a comma and the | rest of the day taking it out." | B1FF_PSUVM wrote: | > "Change gives the illusion of progress". | | That itself is based on the belief that (historical) | progress is an improvement. | | Mostly true over the last few centuries - aspirin is nice - | except for those occasions where it was mass murder. | lephty wrote: | First "pain mixing machines," and now "asp(i)rin is | nice." | tablespoon wrote: | So? People can't spell and typos are a common phenomena. | lephty wrote: | Just noting humorously related typos, that's all. I'll | add smilies here so you can comprehend. :-) :) | karaterobot wrote: | Good anecdote! | | In exchange I offer two relevant quotes from my quote file: | | > The empire long united must divide, long divided must | unite; this is how it has always been. (Luo Guanzhong) | | > When cuffs disappeared from men's trousers, fashion | designers gave interviews explaining that the cuff was | archaic and ill-suited to contemporary living. It collected | dust, contributed nothing. When the trouser cuff returned, | did it collect less dust and begin at last to make a | contribution? Probably no fashion designer would argue the | point; but the question never came up. Designers got rid of | the cuff because there aren't many options for making | trousers different. They restored it for the same reason. | (Ralph Caplan) | dehrmann wrote: | I disagree. This isn't FedEx's core competency or a | differentiator for them. They're also not at a scale where it | could make sense to colocate or build their own DCs. Fiddling | with low-level tech infra would just be a distraction. | | Now, they might find that software _is_ a differentiator for | them, but that 's different. | systemvoltage wrote: | Some are starting to question the almighty Cloud(tm): | https://www.economist.com/business/2021/07/03/do-the- | costs-o... | | One of the things that bother me about AWS is that I _still_ | need to manage _their_ risk of a data center going down by | using multiple availability zones and managing the complexity | of extra resilience. There is a conflict of interest: AWS has | a perverse incentive in keeping a single AZ robust and unless | there is a natural calamity, it should not go down. | | I thought one of the major reasons of going to cloud is that | you need not manage risk and offloading it from on-prem. | VBprogrammer wrote: | I think you are absolutely right, however when they do | reverse the decision they will publish a great article about | how bringing their datacentres in-house is going to save them | $800m a year and a bunch of execs will grant themselves a | bigger bonus for saving the company so much money. It's a | win-win! | prirun wrote: | It's quite possible that at today's prices, they will save | $400M/yr, and in the future, as cloud vendors raise prices, | bringing it in-house will save them $800M/yr. | VBprogrammer wrote: | Not only that, it's possible that cloud vendors don't | charge an extra penny but that the their software grows | to consume the virtually limitless computing resources | available to them costing them significantly more than | expected. | | It wouldn't take the most creative exec in the world to | make a plausible looking case for changing in either | direction even based on the same numbers. A bit of | wishful thinking about which costs are included or | excluded is probably more than enough. | synergy20 wrote: | Some might return to on-premise data center, but most will | not. | | It's really just like the utilities these days, 98% people | will not dig their own well and install some sewage system | and buy a generator, but big companies can still opt to have | them on-premise installed, even though some of those are just | backup systems. | | there is no return for the cloud for 98% of us. | fires10 wrote: | You generally can not go from city water/sewage to on-prem | for legal reasons. However, many are going on-prem with | solar. I am going almost completely off-grid for cost and | SLA requirements. | dehrmann wrote: | What's interesting is people seem really excited about | installing rooftop solar, but I see fewer companies | building collectors in places with cheap land and ample | sun. That tells me part of the selling point of rooftop | solar is it feels good, and the economics might not | actually work. | lupire wrote: | Captured Solar (electricity in general) doesn't travel | well over long distances. | | Generating solar for local use saves the cost of | transport. | antisthenes wrote: | There are definitely countries and US States where the | economics of solar don't work. | | Luckily, it does work for most of the US, especially | desert/arid areas. | | > but I see fewer companies building collectors in places | with cheap land and ample sun. | | They are plentiful in Turkey and some southern EU | countries like Greece/Croatia, I believe. Not sure about | deployment in the US. | marcosdumay wrote: | > but I see fewer companies building collectors in places | with cheap land and ample sun | | You mean there are fewer companies making large | investments than smaller ones? | bsder wrote: | The economics favors distributed storage rather than | generation. | | I worked in a building during rolling blackouts in | California. The Tesla Powerwall on the building was | "screaming" (ultrasonic harmonics from piezo components) | 24/7. The security guy actually came to get me to ask if | the thing was going to explode. | | Clearly, the building owner was load shifting and making | quite a bit of money from it. | chunk_waffle wrote: | > part of the selling point of rooftop solar is it feels | good | | As someone who's been building an off-grid solar system | this is largely the case. I've spent _thousands_ on | panels and batteries, my electricity bill is only a few | hundred a month but we have frequent outages during storm | season. It 's definitely more of a feel good and control | thing. If I consider the cost of running the electricity | to our remote location, I'd probably barely break even in | 10 years if I'm lucky. | [deleted] | pid-1 wrote: | That seems to be a common take on HN - cloud is too | expensive. | | I'm curious whether the folks claiming that have any data | center ops experience. | | Because, personally, I'd rather retire than deal with Dell, | HP, Cisco, fibers, cooling issues, physical security, | hardware failling... And that's just the hardware. Then you | still need to pay VMWare for a decent virtualization | platform, monitoring tools, etc.... Seriously, no amount of | money would make me work in a DC again. | | I believe companies selling bare metal as a service are a | happy compromise of cost and convenience, though. | patkai wrote: | that part can be outsourced to eg. Hetzner | otabdeveloper4 wrote: | Hetzner is about 10x cheaper than AWS, give or take. | missedthecue wrote: | I love Hetzner and send them money every month, but you | do get what you pay for. I don't think I'd like to run | FedEx off of Hetzner. | tootie wrote: | I'm more or the less the sole decider for all tech | decisions in my org (I don't have full budget authority, | but I tell the budget holders what things cost). I'm 100% | on board with cloud and even going further up the value | chain to PaaS and SaaS. Cloud is expensive, but | predictable. DevOps is very expensive and unpredictable. I | can't even keep staff retained these days. Having a fixed | dollar cost, even if it's high, saves not only the | operations cost, but also the accounting cost and | recruiting cost. And not just cost, but risk! Managed | services are generally lower risk, and even if they aren't | you can buy some indemnity that they'll cover some of the | cost of failures. | jandrewrogers wrote: | There are a few different ways to run a data center, a | subset of which are _much_ less expensive than the cloud | but require a level of competency that some organizations | will never have. It can also be relatively pain-free when | done well. Some workloads are inherently inefficient in the | cloud because of the architecture. | | Data center ops is ultimately a supply chain management | problem, but most people don't treat it as such. That was | my primary learning from doing data center ops at a few | different companies. If you get the supply chain management | right, and are technically competent, there can be a lot to | recommend running your own data centers. | bluGill wrote: | To a company you need to pay those costs no matter what. | | If the AC breaks at 3am it neds to be fixed. It doesn't | matter if you have your own HVAC people on sight 24x7, your | own people on call to service it, a local HVAC service to | come in, or you outsource the entire operations and so you | have no idea how that is handled. In the end the important | part of this story is that whatever you are doing with the | AC continues to work. Different operations demand different | levels of service (I doubt that anyone keeps HVAC techs on | staff 24x7, but if the AC is that critical it is | mandatory). The only case where the CEO is up at 3am is if | the CEO is the owner of the local HVAC service company, not | the CEO of the building with the problem. | | Once you realize that to management the cost is outsourced | no matter what the only question is do it with your own | people and HR, or outsource it. There are pros and cons to | both approaches, but for most companies it isn't their | business and so the only reason to do it in house is they | can't trust any company they hire. | 29083011397778 wrote: | > so the only reason to do it in house is they can't | trust any company they hire | | Now I'm deeply confused. Any company hired either has a | profit margin (plus enough to fund an "Oh shit" fund in | case times turn bad) or will not stick around longer than | a few years. At which case why not just hire people | directly and cut out the other company's profit margin? | Assuming you hire similar people at the same rate, using | your own existing and already-paid-for HR, how is that | _not_ cheaper? | yibg wrote: | Doesn't this logic apply to pretty much everything? Why | hire external anything then? Why not do your own | deliveries, hire your own trucks to transport goods etc? | | There is a cost to taking on things that aren't part of | your core business too. | bluGill wrote: | You need to deal with overhead. Nobody does their own | HVAC in house because you rarely need them, and would | have to pay to train people on that despite them not | using it. | | In some cases you can even get a discount. Utilities are. | Big customer of tree trimming, the companies doing that | work can give a great deal because the utility doesn't | care that they take a week off after a storm for high | profit margin consumer trimming. | SoftTalker wrote: | Lots of places have their own HVAC techs in house, if | they have enough HVAC work to justify it. Even if it's | not their core line of business. They will do whatever | costs less, +/- some amount of subjective "hassle | factor." | bombcar wrote: | Especially when it's "line critical" to their business, | or if the person can do other things as well. | | Larger hotels often have dedicated staff for things like | HVAC, etc, because the importance of getting things fixed | quick if possible is worth the cost of having someone | onsite/available. | | And you see similar things with colleges, etc; they often | have a maintenance deportment that can be pretty large | (though no doubt they've spun it off and brought it back | in-house for the same "change is progress" reasons). | tssva wrote: | I have dealt with a large number of retail colo | providers, wholesale data center providers and corporate | owned data centers across the US over the last 20 years | and all of them used contractors for HVAC and electrical. | I'm not saying dedicated staff never happens but it is | definitely not the norm. | mschuster91 wrote: | The thing is, the cost for the HVAC 24x7x365 support for | a datacenter will be roughly the same for a given | location... but it makes a difference if it is you paying | the whole bill (=you're self-hosting in your own | datacenter), you are splitting the bill with a bunch of | other customers indirectly (=you're self-hosting in a | colo DC), or if you're splitting the bill with a shitload | of other customers (=you're using some service on one of | the big public cloud providers). | | The downside for saving the costs is that you're losing | control with every step taken away: as soon as you go | into a datacenter of any kind, you simply cannot call up | a HVAC company and offer them 100k in hard cash if | they're showing up in the next 60 minutes and fix the | issue. With a colo DC you can usually go and show up | there to see if the HVAC, UPS and other systems are | appropriate to your needs, but with one of the big cloud | providers you have to trust their word that they are | doing stuff correctly. | SnowHill9902 wrote: | Not really. Time to service depends on SLA and | redundancy. If you have no redundancy your time to | service must be less or equal than your SLA. If you have | redundancy it can be longer. | tomc1985 wrote: | If you don't enjoy it then what were you doing working at a | datacenter? | | I enjoyed server admin, "back in the day", when your | servers were pets and not cattle. But of course we have to | make tech just as expendable as our workers, business | school demands it! What if your pet server gets hit by a | digital bus?! | FredPret wrote: | I, too, enjoy pet servers over cattle. But when important | parts of modern life depends on servers, I can definitely | see the rationale for cattle. | marcosdumay wrote: | Pet server classes is a much nicer concept anyway. I | never liked the instance based personalization. Creating | a machine, defining its class, and seeing it become a | machine of its class is magical. | | Of course, the newest idea is for creating and destroying | machines automatically... that outside of the could is | quite pointless but people want it anyway. I imagine | seeing all that orchestration working must be even nicer | than a machine autoconfiguring, but I am yet to see a | place where it just works. | kortilla wrote: | > Because, personally, I'd rather retire than deal with | Dell, HP, Cisco, fibers, cooling issues, physical security, | hardware failling... | | This isn't really a meaningful analysis though. It's just | "when you do things in house there are things you have to | do". | | It's like saying, "I would rather retire than clean the | toilets, restock the toilet paper, etc" in a discussion | about whether to outsource your bathroom maintenance. | Doesn't tell you what's cost effective. | FpUser wrote: | >"I believe companies selling bare metal as a service are a | happy compromise of cost and convenience, though." | | This is what I do. I rent bare metal from Hetzner and OVH. | I also have some hosting hardware right at my place. It | saves me a ton of money and no I do not spend any | meaningful time to administer. All done by a couple of | shell scripts. I can re-create fresh service from the | backup on a clean rented machine in no time. | | As for cloud - if I need to run some simulation once a | month on some bazillion core computer then sure. Cloud | makes much sense in this particular case. I am sure there | are other cases that can be cost effective. Bot for the | average business I believe cloud is a waste of resources | and money. | IHLayman wrote: | ML workloads definitely cost a lot of money. Even for a | preemptible VM, A100 GPUs cost $0.88/hr/GPU. That's $624 a | month for a single GPU and only the 40GB model. Want a | dedicated 8 GPU machine in the cloud to do training with? | That'll run you around 16 grand a month. Do that for 2 | years and you may as well have bought the device. Want to | do 16/24/40 GPU training? Good luck getting dedicated cloud | machines with networking fast enough between them so that | MPI works correctly, and prepared to give up your wallet. | | Also, that's just compute. What about data? Sure cloud | accepts your data cheaply, but they also charge you for | egress of that data. Yes you should have your data in more | than one location, but if you depend on just cloud then you | need it in different AZ which costs even more money to keep | in sync and available for training runs. | | I think for simple workloads and renting compute for a | startup, cloud definitely makes sense. But the moment you | try to do some serious compute for ML workloads, good luck | and hope you have deep pockets. | vlovich123 wrote: | Re data, I think egress rates are going to start | disappearing over the next few years. | | The part that's always missing with these rent vs buy | analyses on HN for some reason is that it's totally | ignoring the opex cost of operating your own hardware | which is going to be non 0. Sure, it won't be quite as | expensive (no profit margin) but it's not an order of | magnitude. Additionally, most companies don't run the HW | 24/7 and, if they do, it's not a level of people they | want to hire to support said operations. Not just running | it, but you have to invest and grow something that's not | a core competency to get economies of multiple teams | loading up the HW. | | If the next revolution in cloud comes in to cause | companies to onsite the HW again, it'll look like making | it super easy to take spare compute and spare storage | from existing companies and resell it on an open market | in an easy way. Even still, I think the operational | challenges of keeping all that up and running and being | utilized at as close to 100% as possible and not focusing | on your core business problem will be difficult because | you won't be able to compete with engineering companies | that have a core competency in that space. | fennecfoxen wrote: | > The part that's always missing with these rent vs buy | analyses on HN for some reason is that it's totally | ignoring the opex cost of operating your own hardware | which is going to be non 0. | | Effectively hiring, retaining, evaluating and rewarding | competent staff is hard. Even at a big company the | datacenter can be a really small world, which makes it | hard for your best employees to grow. Things are | especially hard when you don't have a tech brand to rely | on for your recruiting, and the staff's expertise is far | outside the company's core business, making it harder to | evaluate who's good at anything. | matwood wrote: | > totally ignoring the opex cost of operating your own | hardware which is going to be non 0 | | Early in my career I worked at a company and we had a DC | onsite. I remember the months long project to spec, | purchase and migrate to a new, more powerful DB server. | How much that costed in people-hours, I have no idea. I | upgraded to a better DB a couple months ago by clicking a | button... | | Don't even get me started with ordering more SANs when we | ran out of storage or the time a hurricane was coming and | we had to prepare to fail over to another DC. | luhn wrote: | > Re data, I think egress rates are going to start | disappearing over the next few years. | | I'm not sure why you think that. AWS hasn't budged on | their egress pricing for a decade (except the recent free | tier expansion), despite the underlying costs dropping | dramatically. GCP and Azure have similar prices. | | Fact is, egress pricing is a moat. Cloud providers want | to incentivize bringing data in (ingress is always free) | and incentivize using it (intra-DC networking is free), | but disincentivize bringing it out. If your data is stuck | in AWS, that means your computation is stuck in AWS too. | landemva wrote: | >> I think egress rates are going to start disappearing | over the next few years. | | Compute costs generally drop over time. Do you have any | data points to confirm egress will soon go to zero? | nharada wrote: | The ability to scale up experiments is really nice in | cloud. In my experience you need to be quite large before | you're using your own GPUs at a utilization percentage | that saves money while still having capacity for large | one off experiments. | hoppyhoppy2 wrote: | It's probably worth remembering that a company the size | of FedEx isn't going to be paying the listed prices. | ElectricalUnion wrote: | They actually probably be paying more that the average | listed prices, as Mainframe (basically a on-premise PaaS, | where IBM rents you high performance, distributed and | redundant hardware cluster on a pay-as-you-use manner) | users are often dependent on very high reliability, high | uptime and low latency. | IMSAI8080 wrote: | The other thing is nVidia try and sell GPUs with similar | performance at two very different prices. One price for | data centres and a quite different price to kids. If you | do the job yourself you can often get away with using the | much cheaper gamer grade cards for AI work (unless you | need a lot of VRAM), whereas such as AWS can't do that | and are required by nVidia to use the considerably more | expensive cards. If your workload will fit on a gamer | grade card there's no contest on price between an on-prem | system and the cloud. | IHLayman wrote: | That is a really good point, and the 3090s have a | surprising amount of VRAM on them. For many smaller | models this is sufficient. However, where I work without | going into a lot of specifics, because of the size of the | models, the amount of VRAM is crucial, as well as the | infrastructure of the PCI lanes connected to it, the | speed of the local storage, and the networking between | both cards on the same node as well as between nodes. | | The moment the model gets to be bigger than the size of | any one GPU's VRAM, the higher by orders of magnitude of | difficulty in the process of training that model. | TimTheTinker wrote: | I'll be really curious how much change Oxide will bring to | the status quo. | | The promise is to be able to pay up front for a rack that | will function as a highly capable VM, storage, and/or | compute host, without any of the overhead that Dell, HP, | and IBM bring. Just plug it in and start giving it | workloads to do. All config can be done through the web- | based management console or via the API, just like AWS. | jeffbee wrote: | 1000% this. HN loves to talk about Dropbox. I spent most of | my (short, praise God) career at Dropbox diagnosing a fleet | of dodgy database servers we bought from HPE. Turns out | they were full of little flecks of metal inside. Thousands | of em, full of iron filings. You think that kind of thing | happens when you are an AWS customer? | | If you are sophisticated enough to engage an ODM, build | your own facilities, and put hvac and electricians on | 24-hour payroll, go on-prem. Otherwise, cloud all the way. | spookthesunset wrote: | > You think that kind of thing happens when you are an | AWS customer? | | You bet it does! But as the AWS customer you'd never | notice because some poor ops dude in AWS-land gets to | call up the vendor and bitch at them instead of you. It | ain't your problem! | yobbo wrote: | Not really a meaningful dichotomy. | | There is a smooth curve between cloud and dedicated DCs, | which has various levels of managed servers, co-location, | and managed DCs. (A managed DC can be a secure room in a | DC "complex" that shares all the heavy infrastructure of | DCs.) | | Primarily, the FedEx managers are committing the company | long-term to Oracle/Microsoft platforms. Probably mostly | to benefit their own careers. | | Outsourcing hosting and management of DCs would have been | something different, and probably healthier for FedEx and | the industry. | toast0 wrote: | I mean, you did want to manage bare metal servers, right? | | AWS almost certainly gets batches of bad hardware too. | And if your services are running on the bad hardware, you | can't have a peek inside and find the iron filings. For | servers, this is probably not too bad, there used to be | articles about dealing with less enthusiastic ec2 vms | since a long time, and if you experience that, you'd find | a way. AWS has enough capacity that you can probably get | vms running on a different batch of hardware somehow. | With owned hardaware, if it was your first order of | important database servers and they're all dodgy, that's | a pickle; HPE probably has quick support? once you | realize it's their hardware. | | If your cloud provider's network is dodgy though, you get | to diagnose that as a blackbox which is lots of fun. | Would have loved to have access to router statistics. | | There's a lot of stuff in betwren AWS and on-prem/owned | datacenter, too. | marcosdumay wrote: | > If you are sophisticated enough to engage an ODM, build | your own facilities, and put hvac and electricians on | 24-hour payroll, go on-prem. Otherwise, cloud all the | way. | | I imagine the entire sentiment of the comments is because | FedEx is one that really should be sophisticated enough. | nix23 wrote: | Why do you buy servers with metal flakes in it? No | quality controll on your side? | jeffbee wrote: | Are you saying that part of the expected savings from | going on-prem is that you will have to disassemble | equipment bought from major OEMs and examine it for | microscopic metal dust? | | That doesn't sound like it will save much money, | honestly. | nix23 wrote: | Are you saing you just buy some server unpack them and | throw them into production.....oh man...the lost art of | systemadmin, if your system is not stable (in testing) | you for sure disassemble it, or send it back. How much | money have you lost playing around with your unstable | database? Was it more then test your servers for some | weeks? Do you buy/build software and throw it into | production without testing? | | You can test your stuff and be still profitable henzer | aws etc would make no money otherwise....you know they | test their server much more (sometimes weeks/month) | jotterbrain wrote: | They're saying it's a surprise to hear that Dropbox | doesn't know what QC and order acceptance means. And it | is, I agree. That you spent the time investigating it, | implying those servers were in production, is a | shibboleth to those of us that know what we're doing when | designing hardware usage that Dropbox doesn't. It is, | however, your self sourced report and we don't have an | idea of scale, so maybe they do and you're just unlucky. | | And no, operators don't disassemble to perform QC. And | no, I could hire an entire division of people buying | servers at Best Buy, and disassembling them, and stress | testing them, and all of that overhead including the fuel | to drive to the store would still clock in under cloud's | profit margin depending on what you're doing. | | You're of course entitled to develop your cloud opinion | from that experience. That's like finding a stain in a | new car and swearing off internal combustion as a useful | technology, though, without any awareness of how often | new cars are defective. | jeffbee wrote: | Many hardware problems do not surface at burn-in. Even at | Google, the infamous "Platform A" from the paper "DRAM | Errors in the Wild" was in large-scale production before | they realized it was garbage. | jotterbrain wrote: | Filings from the chassis stamper, which yours certainly | were given the combination of circumstances and vendor, | are present when the machine is installed. If you're | buying racks, your integrator inspects them. If you're | buying U, you do. It's a five minute job to catch your | thank-God-my-career-was-short story before the machine is | even energized, which I know because I've caught the same | thing from the same vendor twice. (It's common; notice | several comments point to it.) Why do you think QC | benches have magnifiers and loupes? It's a capital | expenditure and an asset, so of course it's rigorously | inspected before the company accepts it, right? That's | not strange, is it? | | You can point at Google and speak in abstracts but it | doesn't address the point being made, nor that your | rationale for your extreme position on cloud isn't as | firm as you thought it was. Is Dropbox the only time | you've worked with hardware? I'm genuinely asking because | manufacturing defects can top 5% of incoming kit | depending on who you're dealing with. Google knew that | when they built Platform A. The lie of cloud is that | dismissing those problems is worth the margin (it ain't; | you send it back, make them refire the omelette, and eat | the toast you baked into your capacity plan while you | wait). | yobbo wrote: | Did they pass typical memory/reliability tests and so on? | nix23 wrote: | Maybe in the first day's they survive it, but the flakes | are 99% from the fans/bearings, that's why you test | servers at max load for at least 1 week and HD's for 2-4 | weeks. | | But i don't think they made even a initial | load-/stresstest. | | Unpack it, trow it into the rack, no checking of internal | plug's just nothing...pretty sure about that. | varjag wrote: | Metal chips is squarely in the long tail of failure modes | that you can't really anticipate (but of course really | easy to be smug about in hindsight). It is also extremely | unlikely the bearings, most likely these are from chassis | frames assy not cleaned up properly. | nix23 wrote: | I had some metaldust and it was from bearings, but op | said something flakes and then microscopic particles. | Particles = bearings, flakes = chassis or even stickers, | but anyway just because of transport you dont trow a | server into production without testing and inspection. | | I am beeing smug about not testing your hardware as you | do it with software....shitty testing is shitty testing, | counts for software hardware firmware and everything | between. Even for your diesel generator ;-) | linker3000 wrote: | I heard tale of a banking centre that had a diesel | generator installed by a local company. | | Load and simulated power failure tests all passed. | | Then some time later there was a total power cut and | that's when they realised the generator had an electric | start wired to the mains supply. | nix23 wrote: | And there is also the true story when "someone" forgot to | fill the tank after 5 years of regular monthly tests, | then the real thing happened. | | > had an electric start wired to the mains supply. | | But that's a good one, humans being humans...but it | worked every time before today ;)) | jrockway wrote: | That's not quite where I would draw the line, I don't | think. I used to work for an ISP and we were kind of | split between AWS and on-prem. Obviously, things like | terminating our customers' fiber feeds had to be on-prem, | so there was no way to not have a data center | (fortunately in the same building as our office). Moving | our website to some server in there wouldn't have been | much of a stretch to me, at the end of the day, it's just | a backend for cloudflare anyway. | | Like most startups, our management of the data center was | pretty scrappy. Our CEO liked that kind of stuff, and we | had a couple of network engineers that could be on call | to fix overnight issues. It definitely wasn't a burden at | the 50 employees size of company (and that includes field | techs that actually installed fiber, dragged cable under | the street, etc.) | | We actually had some Linux servers in the datacenter. I | don't know why, to be completely honest. | | So overall my thought is that maybe use the cloud for | your 1 person startup, but sometimes you need a | datacenter only and it's not really rocket science. | You're going to have downtime while someone drives to the | datacenter. You're going to have downtime when us-east-1 | explodes, too. To me, it's a wash. | mbesto wrote: | > rent all information infrastructure | | Most of them were renting most of the infra anyway: | | - Co-location (physical space rented) | | - Managed service to keep the lights on (power, back-up | generators) | | - Leased hardware that gets replaced every 3 years | | - Managed service for switch, firewall, etc. monitoring | | - ISP, back-up generators, etc. | | > but that will likely be many, many years down the road | | They're going to explain to their future bosses that buying | land, building a huge building, buying servers, figuring out | cooling, setting up redundant ISPs, etc. etc. is somehow | going to be smarter? Explain that one to me? | ocdtrekkie wrote: | You're paying for all of that whether it's the cloud or on- | prem. The only real difference if you're a large company is | whether you're paying another company's profit margin as | well. | | If you are big enough to have your own datacenter, you are | paying Amazon enough to buy that much physical space, | power, bandwidth, IT staff, etc. _plus_ funding Bezos ' | trips to space. | | There's a justifiable niche where you're too small to | justify running your own server/below the need of one full- | time IT staff where the cloud makes sense, and startups | temporarily benefit from the ability to rapidly scale on | cloud platforms. But any Fortune 500 transitioning to the | cloud is literally just taking their money and burning it, | because the alleged cost savings of efficiencies of scale | are being completely absorbed by the cloud provider's | profit margins. And they're still going to end up paying | their own IT staff to handle the cloud management in | addition to (by proxy) paying the cloud provider's IT staff | to manage the hardware. | spookthesunset wrote: | > benefit from the ability to rapidly scale on cloud | platforms | | Big companies need this too. Some team wants to spin up | some new service to try out some idea? In cloud-land they | push a button. In "rack & stack" land they have to wait | for Ops to purchase the hardware and provision it. | | Cloud makes it cheap and easy to try out new stuff. | closeparen wrote: | Assuming you're doing dedicated machines for services. My | company runs on-prem with a big cluster scheduler & | maintains headroom in it; small deployments of new | services and modest scale-ups of existing services don't | require explicit capacity requests. Only if you're going | to provision a huge number of instances do you need to | wait for infra to buy machines. Which also requires | advance planning with the "elastic" cloud anyway. | cwilkes wrote: | "Paying for another company's profit margin as well" | | All transactions, no matter if in the cloud or on prem, | go towards another company's profit margin. | mbesto wrote: | > You're paying for all of that whether it's the cloud or | on-prem. The only real difference if you're a large | company is whether you're paying another company's profit | margin as well. | | So, then why even provide the distinction of rent vs own | if thats the case? | | > you are paying Amazon enough to buy that much physical | space, power, bandwidth, IT staff, etc. | | And you're also sharing the costs with other people. | Clearly FedEx is saving $400M/year while also funding | Bezo's trips to space, no? | | > But any Fortune 500 transitioning to the cloud is | literally just taking their money and burning it, because | the alleged cost savings of efficiencies of scale are | being completely absorbed by the cloud provider's profit | margins. | | This is _literally_ not the case _without_ the details so | stop speculating. Every F500 should (and probably is) be | doing a rent vs own calculation and determining the TCO, | and then making the decision from there. It 's not | unilaterally the case, it has to be assessed. | fblp wrote: | The profits by cloud providers are still limited by a | competitive environment. Multiple cloud providers have a | strong incentive to compete and keep prices low. It's | much more difficult to switch from in-house data infra so | they aren't as focused on efficiencies. | closeparen wrote: | You're ignoring the massive ecosystem of vendors, managed | service providers, colocation facilities, consulting | firms, etc. whose profit margins are paid to manage most | on prem deployments. Very few entities are doing it all | with in-house staff. | ocdtrekkie wrote: | There are a couple comments pointing this out, but that's | not unique to on-prem: Cloud providers are also buying | hardware from vendors, employing contractors, buying or | renting facilities, hiring consultants, etc. All of that | you are going to pay for either way. | | The cloud just offers an _additional_ middleman that also | gets a profit margin. | ozim wrote: | Yeah but you pay one invoice instead of 100 invoices, you | have one sales representative OK maybe a couple to deal | with instead of 100s. | | You get your support in one place instead of Hodge pogge | of ... yeah we rent server from X but software that runs | on it is from Y and in reality provider Z is support so | now C has to agree for physical access to the server and | now align stars to get all 4 working together instead of | shifting blame around to fix anything. | ocdtrekkie wrote: | Sure, you pay an Amazon employee to manage that for you | instead of paying an employee of your own. Either way | you're paying for that, and with the cloud you also pay | for Bezos' spacecraft fantasies. | | And you hope the Amazon employee makes decisions that are | favorable to your business, even though they do not care | about it. | nathanielarmer wrote: | Today I learned that economies of scale and | specialization are not things. | noobermin wrote: | Please whenever you envoke any model, have a sense of | scale or region of applicability of the model, no model | is true in all cases unless you're religious. The point | the GP is making is at the scale of a F500 it starts to | make less sense especially if you already have the | infrastructure, the expertise, the experience, and so on. | AWS is going to manage your VM better than you at your 3 | person start up, but the economy of scale / | specialization arguments work less well when you have an | experienced workforce and developed system in place | already and you're one of the world's largest logistics | companies. | gravypod wrote: | > that will likely be many, many years down the road | | And this is where people in my age range (20-30) will get to | swoop in if we invest the next 10-20 years learning about and | tinkering with server hardware. | | I highly recommend it for everyone. | adamc wrote: | This is one of the things bad about Wall Street: Short-term | decision-making. Everybody cares what happens to stock prices | in the near-term, rather than 10 years out. | WFHRenaissance wrote: | Great concrete example of the principal-agent problem here. | amelius wrote: | Yes, it sounds like they are about to head down the same road | as many large firms who sold all their real estate because | short-term investors said it was a good idea. | chrisseaton wrote: | 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 wrote: | > 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 wrote: | Boeing jets are a lot more like IBM mainframes than they | are like Dell servers, which are still mostly commodity. | int0x2e wrote: | I'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. | raxxorraxor wrote: | I 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. | nemothekid wrote: | > _I host a lot on AWS but you will need as many people | in IT support as before_ | | This doesn't pass the smell test at all. Datacenter ops | are way more complex than AWS ops; why would someone on | cloud need IT support for VMWare, BMC Ops, Power | management and generation, supply chain management and | land leasing/renting? These are the few roles, off the | top of my head, that just go away when moving to the | cloud at FedEx's scale. | pbalau wrote: | This is because most people insist on not acknowledging | that running your own datacenter will involve "mundane" | tasks as "sourcing bolts on a Sunday before Thanks | Giving". For a great deal of the people I spoke to, | "running your own datacenter" means "we hired 3 servers | from a thing in London and we had 1 guy installing linux | on them". | kragen wrote: | Probably 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. | marcosdumay wrote: | The 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. | CHY872 wrote: | Most 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. | nonfamous wrote: | Probably not AWS, given that Amazon is a major competitor | to FedEx in the logistics sector. | beowulfey wrote: | The 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. | chrisseaton wrote: | > 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 wrote: | Yes 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 wrote: | > So the correct comparison | | That may be your comparison but it's not the one I meant. | beowulfey wrote: | I should have said the more _appropriate_ comparison | rather than phrasing it rudely as I did; sorry for that. | kragen wrote: | It 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 wrote: | That's true, I should not have phrased it like that. | kragen wrote: | It'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/; 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? | yobbo wrote: | > 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. | [deleted] | ryanmarsh wrote: | _empowered to charge them whatever price they want_ | | That's correct assuming monopolistic behavior. I believe | pricing in information infra will be a race to the bottom. | We've not seen a lack of competition in this space. | usrusr wrote: | But that's only really a change when you come from commodity | hardware. For those still on mainframes, what's the difference? | Technically the hardware might be charged per replacement cycle | instead of monthly, but vendors are just as empowered to demand | whatever they want. It's certainly hard to avoid lock-in | running stuff on a cloud provider, but I suspect that it is | even harder when depending on ye olde mainframe. | yarky wrote: | I agree, isn't it way easier to switch vendors when running | on the cloud? I'd say that encourages competition, since we | can literally move the infrastructure using keystrokes | instead of muscles. | | This makes me think computer infra could potentially become a | commodity. | bad416f1f5a2 wrote: | As always, it depends on how you use it. | | Most cloud providers do let you run your own software on a | managed substrate of infrastructure. But they also let you, | nay, encourage you to build on top of their abstractions | instead. | usrusr wrote: | I guess you can waste a lot of effort and money on | meticulously substituting "batteries included" lock-in | features of your cloud provider when the easy path would | in fact have been much cheaper (substitute when needed, | not prematurely), just as much as you can fall victim to | lock-in traps that would have been super cheap and easy | to avoid. I imagine that telling one from the other is a | form of art in its own right. | kragen wrote: | I agree, mainframes are almost as bad. | dontbenebby wrote: | There's not really a market for three big airline shipping | things. Amazon air + UPS are tag teaming them in a bad way. This | isn't about IT, it's about that FedEx is not in great shape. | exabrial wrote: | "save" | | In the very short term. Data centers are expensive as hell to | operate, but so is the cloud. I think colo would have been the | way to go. | intrasight wrote: | Most financial analysis are companies are short-term. | | But labor costs keep going up and cloud computing costs keep | going down. | | So I don't see how this is short-termism. | exabrial wrote: | I see most places raising their prices as seed funding goes | out. | hinkley wrote: | > cloud computing costs keep going down. | | For now. | | I also have to keep reminding my coworkers that AWS gives us | faster cores every few years but so far they always have the | exact same amount of memory. So caching things (especially in | process, but also on loop back) to save computation isn't | really a winning long term strategy. It's never going to get | better than what it does for you in the beginning. It will | only decline in value. | formerkrogemp wrote: | From an managerial accounting perspective it makes sense. Reduce | cost centers and focus on core competencies. But many things make | more sense from a short-term, myopic, improve this quarter | accounting sense that are actually bad ideas. | hnarn wrote: | Making accurate calculations of data center cost is of course | complicated and rarely manages to take everything into account, | but the common knowledge I've heard is that there comes a point | when a company is so large that going on-prem is what actually | saves them a lot of money. | | If FedEx is not large enough to be one of those companies, how | large do you actually have to be? Or has cloud pricing changed to | the point where this is no longer true, and even huge | corporations can save money in moving away from their own | premises? | nuthje wrote: | It's not just money, it is also how you spend a limited | quantity of organisational focus. You cannot do it all, this is | actually even more important when you are that big of a | company. | mberning wrote: | The transition to "cloud" is often more about the culture and | capabilities of a company than the technology. If you have been | on some shitty mainframe and a bunch of other technology from | the 60s you cannot bank on that carrying you for the next 20-30 | years. The people that know that stuff are ancient, expensive, | and retiring. "Cloud" is a very good opportunity to jettison | the legacy burden and reinvigorate the technical competence of | the org. | chmod600 wrote: | Running your own data centers is a form of vertical | consolidation, which is a strategy. Specialization is the | opposite strategy. A single company may strategically decide to | specialize some things and vertically consolidate others. | | The dollars-and-cents are details. Those matter, of course, but | don't base your entire analysis there. Staying vertically | integrated may help fedex be 4.713% more profitable today, but | might miss out on important growth areas and become a dinosaur. | Or maybe the important growth areas involve data center | innovations, and staying vertically integrated allows them to | exploit those opportunities. So it's not always an easy | decision, but it involves more than the present-day costs. | cavisne wrote: | Maybe this is true for public cloud pricing but it hasnt been | true for some time when it comes to enterprises on cloud. Large | enterprises come in and ask for a quote for X cpus/ram/storage | over X years. They sign a multi year contract with a guaranteed | minimum spend, and a discount on every line item. Then they | "lift and shift" their physical data center into a cloud | region, in a very static way (no autoscaling etc). | | This works great for everyone, the hyperscalars have much lower | costs than even the biggest enterprise customers so the company | get a good deal. And the cloud company makes some revenue off | the minimum spend (making capacity planning a lot easier) and | they know once the compute and storage there it will be very | likely the company starts using extra managed services. | Out_of_Characte wrote: | Technology scales faster than fedex's data needs. Maybe | somewhere in the future the reverse trend happens as their | needs can be met with very small servers. Though I've always | been wary of putting your data somewhere because getting your | data to a competitor costs alot of money. | ClumsyPilot wrote: | > Technology scales faster than fedex's data needs. | | I don't think this sentence has meaning | geodel wrote: | I mean it is like executive statement e.g. Real time | analytics in Cloud IoT on Edge. | throwawaymaths wrote: | I don't think it's the server costs they care about it's | stuff like db maintenance, security, security, and security. | Security professionals are expensive, and it's very hard to | get right in house on metal. | hrunt wrote: | Moving away from on-prem data centers does not reduce | security costs. At best, it's a lateral move, and depending | on the cloud setup, may actually be more expensive. | | Ultimately, this is an opex vs. capex decision. Data | centers are expensive, and require a lot of up front | capital to go into the ground. FedEx is worldwide and | moving more technology to the edge, so buying land, | designing and constructing buildings, and then operating | them for 10 years or more in a large number of locales | requires a huge investment. They can take that money now | and solve their problems immediately. | | They are also not saying what they mean by "closing its | data centers". FedEx announced a 10-year partnership with | Switch last year to build and operate edge facilities. | FedEx may be moving out of data centers it operates on its | own into facilities built and run by others, and using | "cloud-native" designs deployed on hardware in those | facilities. | sofixa wrote: | It's not only about size, there's also workloads to take into | consideration. | | Take FedEx, their operations are highly dynamic - per day but | also per period. The number of packages sent, and being | transported, vary greatly between a random Tuesday 15:00 and | the weeks before holidays. | | In such a scenario, with your own infrastructure, you need to | overprovision, by a lot, to be able to handle the heaviest load | possible, and then some margin on top. And that capacity is | wasted what, 90% of the year? | | Meanwhile if you subcontract that part on AWS, it's their | problem, and they can afford to handle it, and you only pay for | what you actually use when you use it. | somethoughts wrote: | The flip side is the approach that Amazon took with AWS. | Maintain the server capacity but invent some sort of | mechanism to sell any extra server capacity during the down | time. | | Perhaps there isn't the mindset/ability to actually execute | this though. | beckingz wrote: | Wasn't this confirmed to be a marketing myth? | luhn wrote: | That's a myth, and obviously false on the surface: What are | they supposed to do when they need that capacity back for | Black Friday? Kick out all their customers for a day? | whatever1 wrote: | The cost does not scale linearly with the #of packages. A | table with 1 entry is not cheaper than a table with 1 million | entries. | | The same routing algorithms have to run either they have one | package or 1 million packages. | | Plus you need to keep the history of the operations for | months if not years (meaning that you will store both holiday | and random Tuesday data anyway). | | So where is this flexible cost exactly? | mrep wrote: | Ever heard of the traveling salesman problem because that | is worse than linear, it is factorial. Granted, that is | probably overkill for most people and my team (Not FedEx) | just does NxN so it is only quadratic but it is definitely | not constant nor even linear. | whatever1 wrote: | Exactly because tsp variants are exponentially | combinatorial we solve them with a strict time limit and | use the best found solution. | | So for practical applications they are constant time. | coredog64 wrote: | May I point you to the DynamoDB docs? Costs scale along the | dimensions of storage and activity. A 1 entry table is | essentially free if you use on-demand RCU/WCU provisioning. | magicalhippo wrote: | Not just routing. When a plane or truck arrives and is | unloaded, thousands of packages have to be scanned, which | triggers a cascade of messages to different systems. In | addition to the routing and whatnot, customs declarations | might have to be sent, track and trace gets updates (both | from arrival scan and customs), there's billing etc. All | this flurry of activity happens within an hour or so after | the plane lands, and then it quiets down until the next | plane or truck. | | I could easily see FedEx can save money by dynamically | scaling capacity to track the arrival of their planes or | trucks. | Sohcahtoa82 wrote: | > The same routing algorithms have to run either they have | one package or 1 million packages. | | Certainly you know that running a routing algorithm 1 | million times because you need to route 1 million packages | is going to need 1 million times more CPU time than one | package, right? | whatever1 wrote: | No, it will take as much time and as many cpus as you | have available, unless you manage to find the globally | optimal solution earlier (practically never, for the | problems that FedEx solves). | | The number of variables is not a predictor of time and | average complexity for integer programming. | | We can solve some problems with millions of binaries in | minutes. There are other problems with a couple of | hundred of binaries that we cannot absolutely solve to | optimality. | | Sorry that this is your typical sorting problem. | tbrownaw wrote: | Someone, somewhere, has to actually buy the computers. "Only | pay for what you use" isn't magic, whatever fraction actually | gets used (across all customers) has to end up paying for the | whole computer. | | Taxis are "only pay for what you use", but owning your own | car is often cheaper (even if you only use it, what, 1/12 of | the day?) and more convenient. | kamaal wrote: | >>Someone, somewhere, has to actually buy the computers. | | Exactly, so as long as it's not you, you should be fine. | | Let AWS figure out how they wish to do it for you. | beckingz wrote: | Until AWS runs out of computers. | | It's rare, but there are enough strange instance types | that it's possible. | amluto wrote: | This is all true, except that the markup for a rental can | be so high that owning something, even for fairly low | utilization, can be less expensive. | abirch wrote: | I feel that Zipcar would be a fairer comparison to owning | your own car. You could compare a taxi to your own | chauffeured car. | | We own our own car out of convenience not cost savings. | lou1306 wrote: | Or maybe they _are_ large enough, they just don 't realize it | right now. | dend wrote: | This makes a lot of sense if you think through the angle that | their core value prop does not come from the network/data latency | optimization. It's not Netflix and Dropbox - this is FedEx. Their | core business value proposition comes from logistics and being | able to react to the information quickly, but extra millisecond | latency is unlikely to make or break the business. | | In light of this, it's easier to outsource the network and data | infrastructure to a provider that actually does it day in and day | out and put the limited engineering resources to something that | is more impactful. | | Just reaffirms that quite a few companies do not want to run | their own servers unless they absolutely have to. | peteradio wrote: | > through the angle that their core value prop | | Surely this is just one ingredient to a successful company and | there are myriad factors involved. The core business of Boeing | isn't to make planes its to sell them. | dend wrote: | That's the wrong analogy. In your example, the former is | required for the latter. FedEx wants network stability and a | data store, most likely, but the success of their business | does not depend on them hosting their own infrastructure. | Aeolun wrote: | Cue 10 years down the line, when everyone realizes cloud comes | with tradeoffs in flexibility and reliability and they all move | back to on-premise for business critical stuff. | cs702 wrote: | More like 20+ years -- after a new generation of executives and | managers has taken over. Their egos won't be tied up in old | debates and they will be more willing to sacrifice old | decisions. | treesknees wrote: | I wonder how much of this is motivated by the lack of staff. The | market of available mainframe operators has been drying up for | decades. When your entire business depends on a technology nobody | is willing to learn or go to school to understand, that creates a | problem. | | Also, from my understanding, it can take a tremendous number of | distributed x86 systems to supplement the scale, speed and | reliability of a mainframe. It's possible that unless FedEx gets | away from managing storage arrays and hypervisor farms, they | wouldn't have enough staff to operate the datacenters once | they're full of enough servers to replace the mainframes. | kamaal wrote: | Would be curious to learn the specs of current day mainframes, | and cost. | | What sort of work is typically done on such machines these | days. | thr0wawayf00 wrote: | > The market of available mainframe operators has been drying | up for decades. | | Just like many other industries, the market for mainframe | operators that want to earn less than technologists in modern | stacks has been drying up. A lot of mainframe operators refuse | to bring their pay scales in line with what developers in | modern stacks are earning. Why take a pay cut to go work on a | 40 year-old system when you can work on modern stuff with more | money? | | They keep the pay low and complain about a labor shortage to | deflect from the fact that they're simply choosing to ignore | market forces. | imperialdrive wrote: | https://www.switch.com/colocation/ The Switch colos all appear to | be rendered concepts, but impressively so. | stjohnswarts wrote: | I think they will regret this in the long run when they have | disagreements with their providers or their providers go bankrupt | and fold overnight because of corporate mismanagement/thievery | (ala Enron). Even Amazon and Google will go under eventually... | Ekaros wrote: | Where are they using all of these data centers and mainframes? | That is they are spending at least 400 million to do what | exactly? To me that seems like rather high figure in any case for | their sites and logistics... | 83 wrote: | Literally every one of their vehicles is a knapsack problem and | a traveling salesman problem needing to be solved every day. | I'm sure they go through plenty of compute power. | ajsnigrutin wrote: | Yep... A couple of million of packages daily + tracking a fleet | of vehicles, client facing site, apis for their tracking and | courrier services/devices plus some internal services (billing | etc...).. this seems like it would fit on a few racks, not | nearly 400million, or whatever the full number is (since 400m | are just the savings). | | But yeah... old company, they might still have stuff written in | cobol virtualized somewhere. | hoofhearted wrote: | Their Memphis air hub processes 2 million packages by itself | during the season. You also forgot to include FedEx Freight | in your estimate. | hoofhearted wrote: | _edit_ - Autocorrect was terrible on my phone today!... The | Fedex Memphis air hub processes more than 2 million | packages a day itself during the winter holiday peak | season. | dzhiurgis wrote: | With 300k employees you can expect them to have thousands of | disparate services that will likely get rewritten part of | such migration | jeltz wrote: | But even virtualized Cobol should fit in a few racks. | oblio wrote: | With (most likely) 0 knowledge about the internal details of | their business, but with the confidence of the average | programmer: "they spend too much". | | I imagine Twitter could also be built over a weekend, right? | :-) | Ekaros wrote: | Then again, maybe these savings come from whole same clean-up | of services and other stuff they are running... After all | there is likely decades of cruft around... | kjs3 wrote: | The more ignorant you are about the reality on the ground, | apparently the easier it is for some people to tell others | "obviously, you're doing it wrong". | wvh wrote: | Here we are, meticulously crafting open-source programming | languages, libraries, operating and distributed systems, only for | people to squander the knowledge and freedom on closed ecosystems | like Apple's and Google's, and, in the data-center world, the top | three cloud behemoths. Assuming typical lock-in, this won't save | anything in the long run, nor help with resilience and freedom of | choice in the market. | lettergram wrote: | Lol "saving $400m" really equates to "moving onto AWS or Azure | and paying hundreds of millions to them" | Shorel wrote: | Not saving, just giving those $400m to AWS or Azure, over some | amount of time =) | citizenpaul wrote: | Long enough for this exec team to "prove" on paper they saved | money during their tenure. Than hit the road and the next exec | team to move it back because 'ooops' | jordemort wrote: | Is there a website where I can bet on the outcome of this? | | I've seen lots of companies announce their intentions to move off | of their mainframes, but I'm not sure I've ever actually seen one | pull it off. | schmeckleberg wrote: | I think the thing you're looking for is a "prediction market". | https://en.wikipedia.org/wiki/Prediction_market | | Related to that, one funny thing I remember from Robert | Heinlein's "The Moon Is A Harsh Mistress" is that the Lunie | protagonist didn't understand why Terrans bothered with | insurance companies. Are there no bookies? | sschueller wrote: | So are the moving to AWS? Are we going to have a complete | breakdown of packages delivery next time there is an outage at | AWS? | badgers wrote: | This was from 2019: https://www.switch.com/fedex-signs-10-year- | data-center-infra... | vasco wrote: | Do you trust FedEx to operate datacenters better than AWS or | Microsoft? | voxadam wrote: | I don't even trust FedEx to deliver my packages and that's | supposedly their core competence. | kragen wrote: | Not especially, but that hardly matters; what matters is that | _FedEx 's CIO_ doesn't trust FedEx to operate data centers in | a way that is better _for FedEx_ than AWS or Microsoft. | anonymoushn wrote: | If AWS is charging a 1000% markup on a bunch of stuff, you | don't have to be as good as them to save money doing it | yourself | nostrebored wrote: | Which services do you believe AWS is charging 10x markup | on? | anonymoushn wrote: | Egress | joekrill wrote: | > The company is a known Oracle Cloud and Microsoft Azure | customer. | andyjohnson0 wrote: | I read the parent comment as questioning the wisdom of | relying on a cloud provider (but not specifically AWS, as you | indicated) for a global operation life FedEx. Even with | service zoning, in extreme cases that provider constitutes a | potential single point of failure. Unless FedEx are able to | run their core systems on Azure _and_ Oracle++ then I think | the point stands. | | It would be interesting to know how Fedex sees the | risk/reward equation, and how Azure (for example) compares to | a (IBM?) mainframe data centre in terms of reliability and | uptime | | ++ I'm not sure if there are any cloud neutrality solutions | that permit this, but it is possible that FedEx have rolled | their own. | ehnto wrote: | Hard to say for certain. Companies that size often have many | very independent operations run by separate internal | departments. I have worked places with internal, AWS and | Azure operations underway. | jon-wood wrote: | Where I am various parts of the business run workloads on | AWS, Google Cloud, and Azure. To some extent I think this | sort of behaviour is encouraged by large corporates because | it makes contract negotiations easier if you're able to | wave in the direction of the other cloud providers you're | using and suggest it wouldn't be too hard to migrate over | to them. | sokoloff wrote: | The article says: The company is a known Oracle Cloud and | Microsoft Azure customer. | | With Amazon being a formidable logistics competitor, I can see | why Fedex might be loath to fund a major competitor. | rbanffy wrote: | > The company is a known Oracle Cloud and Microsoft Azure | customer. | | I guess I'll prepare for the inevitable apocalypse then... | ryanmercer wrote: | I left FedEx (Trade Networks) after 15 and a half years earlier | this year. The entirety of that 15 1/2 years was spent using IBM | AS/400 terminal to interact with various systems and was also | used to submit paperwork to Customs and any other applicable | government agencies to clear international freight. | | It... was an experience. | | I imagine that is going to take quite a bit of work to migrate | over to someone else's servers, as I doubt they're going to be | like "sure, we can accommodate your decade and a half old, | mission-critical, systems" | jchook wrote: | Interesting story as I recall Bank of America saving 5x that | amount per year by doing the exact opposite move. | | https://www.businessinsider.com/bank-of-americas-350-million... | Spivak wrote: | Doesn't matter what you actually do, you get the benefits of | shaking off all the barnacles doing any rewrite or | rearchitectire. | jeroenhd wrote: | The difference may be that they're sticking with their own data | center but they don't have a mainframe setup. Mainframes come | with expensive, locked out hardware, expensive maintenance, | expensive experts, you name it. | | With modern open source tooling, ridiculously powerful graphics | cards, easily accessible FPGAs and free data center hosting | software like OpenStack, Kubernetes, and glusterfs you can | replicate many of the features that made mainframes enticing | many years ago. | | It'll require a heck of a lot of work to get the same | performance out of a custom built solution, but long term it's | probably cheaper than relying on IBM. | | I doubt that they'll be saving any money by moving to the cloud | unless they're horribly inefficient with their contracts right | now. Just moving away from mainframes alone should save a | significant buck, but if they were planning on restructuring | their digital infrastructure anyway then now is probably the | best time. | Thorentis wrote: | Is there any gain here aside from cost saving? Will this saving | be passed on to the customer? ( _laughs_ ). What happens when the | inevitable AWS outage then causes a global shipping bottleneck? | Have we still not learnt that having sovereignty is better than | saving money? Has COVID taught us nothing? _sigh_ | aliswe wrote: | These hyper-ideological takes on finance are so tiring. If you | think they are bound to make more profits, I suggest you invest | in them, they are called FDX on NY stock exchange. | | EDIT: I used to be like that, too. | iso1631 wrote: | Fedex will continue to charge as much as they can to boost | their profits. This move will increase their profits, making | $1.50 on each of 100 million deliveries instead of $1, boosting | profits from $100m to $150m | | However if they were to undercut UPS and others they might be | able snap up UPS business, dropping the profit to $1, but on | 200 million deliveries, and thus they'll make $200m instead, | you the customer will have a cheaper delivery, and everybody | wins | nly wrote: | Until it becomes a race to the bottom and UPS drop their | prices as well. Then both companies suffer | JumpCrisscross wrote: | > _becomes a race to the bottom and UPS drop their prices_ | | This is competition. | iso1631 wrote: | And all consumers win. This is the beauty of capitalism, | it's how it's supposed to work. | | It fails when you get high barriers to entry and company | colluding | yuliyp wrote: | This is how the "passing the savings on to their customers" | happens. | jon-wood wrote: | The immediate gains I can see are: | | * In-house development teams have more agility in standing up | new services, since they can just use EC2/ECS/one of the other | 1500 container runtimes AWS has, rather than having to wait for | someone to provision new physical servers for them. | | * An extensive suite of complementary products are available | from cloud providers, it's not just about being able to start a | VM, in many cases you don't even need to because you've got | Lambda, and the various managed services. | | * Less training/hiring overhead, since people who can use AWS | are pretty much a commodity at this point, whereas people who | can manage a mainframe are an increasingly rare breed. | | * Redundancy becomes easier. As does data locality, let's say | Singapore declare all services delivered in Singapore must be | hosted there. That's a lot easier to handle if you don't have | to go and build/acquire a data centre first. | | * The aforementioned _400 million dollars per year_. | throw0101a wrote: | > _In-house development teams have more agility in standing | up new services, since they can just use EC2 /ECS/one of the | other 1500 container runtimes AWS has, rather than having to | wait for someone to provision new physical servers for them._ | | How many people run physical servers 'raw' anymore? I would | hazard their current stack involves VMware, Hyper-V, Open | Stack, or a combination of the three. | | You can have an API system spin-up just as effectively in a | private cloud as a public one. | Jochim wrote: | I worked somewhere with a private cloud. It was permanently | over-subscribed and the VMs were nearly unusable because of | it. | | Not saying it can't be done well but there's less incentive | for a company whose main business isn't providing | infrastructure to ensure they've provisioned enough | resources to meet demand. | sofixa wrote: | That handles IaaS, now do all databases (relational, NoSQL, | NewSQL, KV, etc.), message brokers, object storage and a | hundred other services. OpenStack handles some of those, | with varying degrees of success, but with VMware and | Hyper-V you have to DIY from scratch with IMHO the wrong | level of abstraction. | knorker wrote: | You can take part of the savings by buying NYSE:FDX stock. | | I'm not being facetious. | jupp0r wrote: | What makes you think that a cloud provider outage is more | likely than an existing-Fedex-datacenter outage? | rbanffy wrote: | Mainframes themselves are extremely reliable. When configured | as a cluster they get five nines. I'd say a power or | communications failure is much more likely than mainframe | downtime. | | With cloud you can rely on more datacenters and, if your | application is built right, it may end up being more | resilient than what a mainframe setup would give you. | | Downtime is a fuzzy thing. Whenever possible, I design my | apps for graceful degradation - if the database becomes read- | only, we can still operate in degraded mode. If we lose | queues, some things will not work, but others will continue | normally and many users will be completely oblivious to the | alarm bells at the NOC (just kidding, there's no such thing). | My SLA for full operation is much more relaxed than for | degraded operation. | quickthrower2 wrote: | I think a lot of sites would benefit from offline-first and | cache a bit of information, perhaps encrypted with the same | password you used. There is a lot you can still do if you | can a functioning site (served from a service worker) with | some cached data. | | You could read HN articles you read before, for example! | | Not to rely on this for the nines, but as a nice way to | keep things useful when there is an outage or just | slowness. | dchftcs wrote: | I'm not sure having mainframes counts as sovereignty. Yearly | savings suggests it doesn't. | [deleted] | sokoloff wrote: | What's to gain _other than $400M in savings every year_ indeed? | | If it drops all the way to the bottom line, that would boost | their 2022 profits by 35% and 2021 profits by about 45%. Seems | like a decision you have to consider, even with possible | failure modes. | ClumsyPilot wrote: | In a security business, if you drop all precautions your | profit margin becomes 100%! Great business decision! | oblio wrote: | https://en.wikipedia.org/wiki/FedEx | | Wikipedia says their net profit for 2021 was $75 billion, so | your math seems off. | mmiyer wrote: | That Wikipedia figure is vandalism from a couple weeks ago | that I reverted. | sokoloff wrote: | You are correct that I was wrong. (I searched "fedex profit | 2021" and incorrectly reported based on a quarter's profit, | which is sloppy as hell on my part.) | | That said, it seems like $75B is wildly too high as well. | Page 43 of their most recent annual report shows a | consolidated net income for the year ending May 31, 2021 as | $5.2B, making $400M still a 7.5% boost (if it all passes | through). | | https://investors.fedex.com/financial-information/annual- | rep... | | https://s21.q4cdn.com/665674268/files/doc_financials/annual | /... | lotsofpulp wrote: | Wikipedia is wrong, see page 43: | | https://www.sec.gov/Archives/edgar/data/1048911/00015645902 | 1... | | I am not even sure where the $75.231B erroneous net income | figure comes from, it is nowhere in the 2021 report: | | https://investors.fedex.com/home/default.aspx | fsociety wrote: | The thing I see missing in the comments is that sourcing hardware | over the past few years has been incredibly difficult. It will | get better, yes, but that may have been the last straw to | convince them to switch. | bradfa wrote: | Past few years? Maybe the past 18 months it's been slightly | more difficult but even at the beginning of COVID it wasn't | hard to source most anything. And even during these more recent | supply-constrained times, you can still source hardware it just | might take a little longer for delivery or you might pay a bit | more than you did before. | tgflynn wrote: | I wonder how much of that savings comes from closing data centers | and how much from getting off IBM mainframes. It's hard for me to | see why a company like FedEx would need to be spending anything | like $400m a year on data centers unless a big chunk of that is | paying IBM to rent their mainframes. | tgflynn wrote: | It would be interesting if those down-voting my comment would | explain where my intuition is wrong. FedEx delivers 12 million | packages per day. If each package requires 10 transactions that | works out to about 40k transactions per second. You should be | able to handle that with 1 IBM mainframe or much less than 1000 | servers and I don't believe either of those would approach $400 | million per year to operate. | say_it_as_it_is wrote: | This is an ideal project for managers whose end of year bonus is | linked to immediate cost savings. Who cares if it costs FedEx | more in the long run? | chevman wrote: | I'm in corp land and this to me reads as the CIO using external | PR to push internal agendas. | | Are they really going to close all their on-prem datacenters in | the next 2 years? Maybe. | | More likely, this is a way to build momentum around the | transition to cloud. Not a bad strategy, and not uncommon from | what I've seen in the enterprise. | kurupt213 wrote: | What price is acceptable for ownership of your data? | winddude wrote: | Too bad it's not sooner, could use a flood of decent servers on | the second hand market. | langsoul-com wrote: | How did Dropbox end up saving tens of millions bt making their | own cloud infrastructure but FedEx loses money? | | Surely FedEx would have a metric shit ton of data? | jeffbee wrote: | Ask yourself what probably happened a few years later when they | had to negotiate new leases from their datacenter landlords. | Funny how they never put out a follow up press release about | the enduring value of on-prem. Also a company that basically | can't grow and hardly turns a profit. | | Really, not the first example I'd reach for. | humanistbot wrote: | I'd bet Dropbox has way more raw bytes to store than FedEx. | Plus, the Dropbox business model is based on data egress to | clients, which is really expensive on cloud servers. FedEx | needs data centers more for internal logistics, which is | probably why they're going with Oracle. | TheRealDunkirk wrote: | I've seen two mainframe "replacements" fail to either retire the | mainframe, OR produce an alternative system which people like. | Has _any_ Fortune 500 company successfully "retired" their | mainframe? | Someone1234 wrote: | I've seen it. It was essentially four steps: | | - Build middleware (REST API endpoint) in front of the | mainframe that was 1:1 mainframe functions. It initially does | nothing except auth and routing. | | - Re-write/migrate all other software from using the mainframe | directly to using the new middleware. | | - Work to further restrict anything directly connecting to the | mainframe aside from the middleware, including staff's terminal | access by building management solutions (e.g. new UIs, new | management middleware). | | - Once the mainframe is completely isolated, start building | drop-in replacements for business segments and then switch the | middleware(s) to point at the new solution from the mainframe. | This should be invisible to all external consumers. You can | "hot test" it by having the API execute on the mainframe + new | solution, and checking for 1:1 responses. | | The hardest part about the above isn't the tech, it is the | internal norms that you're fighting against (e.g. staff have | had terminal access for tens of years, and know the commands to | get their work done by memory). So you have to create very | compelling alternatives using the new API middleware/web/apps, | "export to Microsoft Excel," graphing, mobile support, and | similar that a terminal cannot directly offer is clutch here. | kjs3 wrote: | This is (essentially) how I've seen it done as well, the | _very_ few times I 've seen it done successfully. But did you | guys do it in 2 years, like these folks think they are? | | _The hardest part about the above isn 't the tech, it is the | internal norms that you're fighting against_ | | This is so true it's almost painful. | lulzury wrote: | There's so much wisdom in this comment. This is also how you | tackle and replace very large legacy systems correctly. | malfist wrote: | This is exactly what Hilton did in the 2010s. We stood up an | ESB (wso2) between the modern front ends and the legacy | mainframe backend, and then broke down the mainframe's | functions into microservice domains and wrote them. Had the | ESB route traffic to the microservices until the mainframe | wasn't doing any work anymore and was able to discontinue it. | | There was a lot more complexity that that, but that's the | gist of it. By the time I left, my team had carved out the | bulk of the mainframe's services and had stood up over 50 | microservices. | kamaal wrote: | Not sure about 'mainframes' specifically. | | But one of the easiest way to retire anything, is to stop doing | new work on the older systems. Any new project should go on the | new tech. | | Soon enough you will see the older systems gone. It won't | happen in weeks or months, but 1 - 2 years is enough. | | At one point the whole banking industry used to de-facto run on | Java. Eventually people just started doing new work on Python. | These days Java is just another tech there. | sbf501 wrote: | I'm surprised at the amount of vitriol being spewed at FedEx in | this post for their decision, mostly about the doom-and-gloom | that awaits FedEx. | | Either there are a lot of Fortune-500 CTO's on Hacker News that | know better than FedEx, or there is a deep-seated fear of the | cloud, specifically PaaS. ___________________________________________________________________ (page generated 2022-07-05 23:00 UTC)