[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)