Akamai Technologies

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Akamai Technologies, Inc.
Company typePublic
Industry
Founded1998; 28 years ago (1998)
Founders
HeadquartersCambridge, Massachusetts, U.S.
Key people
RevenueIncrease US$3.99 billion (2024)
Decrease US$533 million (2024)
Decrease US$505 million (2024)
Total assetsIncrease US$10.4 billion (2024)
Total equityIncrease US$4.88 billion (2024)
Number of employees
10,748 (2024)
ASN
  • Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).20940
Websiteakamai.com
Footnotes / references
[2][3]

Akamai Technologies, Inc. is an American company specialized in content delivery network[4] (CDN), cybersecurity, DDoS mitigation, and cloud services.[5][6] It is headquartered in Cambridge, Massachusetts.

History

[edit | edit source]

The company was named after akamai, which means 'clever', or more colloquially, 'cool' in Hawaiian. Co-founder Daniel M. Lewin found the term in a Hawaiian–English dictionary after a colleague's suggestion.[7]

Akamai Technologies entered the 1998 MIT $50K competition with a business proposition based on their research on consistent hashing[8] and was selected as one of the finalists.[9] By August 1998, they had developed a working prototype, and with the help of Jonathan Seelig and Randall Kaplan, they took steps to incorporate the company.[10] Akamai Technologies was incorporated on August 20, 1998.[11]

In late 1998 and early 1999, a group of business professionals and scientists joined the founding team—most notably, Paul Sagan, former president of New Media for Time Inc., and George Conrades, former chairman and chief executive officer of BBN Corp. and senior vice president of US operations for IBM. Conrades became chief executive officer of Akamai in April 1999.[12][13][14] The company launched its commercial service in April 1999 and was listed on the NASDAQ Stock Market from October 29, 1999.[15]

On July 1, 2001, Akamai was added to the Russell 3000 Index and Russell 2000 Index.[16]

On September 11, 2001, co-founder Daniel M. Lewin died in the September 11 attacks at the age of 31, when he was stabbed by one of the hijackers aboard American Airlines Flight 11, the first plane to crash into the World Trade Center. He was seated closest to the hijackers and may have tried to stop them.[17]

Arabic news network Al Jazeera was an Akamai customer from March 28, 2003 to April 2, 2003, when Akamai decided to end the relationship,[18] which the network's English-language managing editor claimed was due to "political pressure".[19]

In 2005, Paul Sagan was named chief executive officer of Akamai, taking over from Conrades. Sagan worked to differentiate Akamai from its competitors by expanding its breadth of services.[14] Under his leadership, it grew to $1.37 billion in revenue.[20]

In July 2007, Akamai was added to the S&P 500 index.[21]

In 2013, co-founder Tom Leighton was elected chief executive officer, replacing Sagan.[22]

In 2013, the Securities and Exchange Commission charged a former executive at Akamai Technologies for illegally tipping non-public information about the company's financial predicament as part of the insider trading scheme operated by now-imprisoned Galleon Management hedge fund founder Raj Rajaratnam.[23] In 2014 it was reported that the National Security Agency and Federal Bureau of Investigation used Facebook's Akamai CDN to collect information on Facebook users.[24]

On February 9, 2021, Akamai announced that it would reorganize into two internal groups – Security Technology and Edge Technology. It also re-established the role of chief technology officer and named Robert Blumofe to that role.[25] Long-time chief security officer (CSO) Andy Ellis announced he would leave in March 2021.[26]

Akamai's headquarters are in Kendall Square. It started in Technology Square and later expanded to multiple buildings in Cambridge Center. It consolidated its offices in a purpose-built building at 145 Broadway in December 2019.[27]

In February 2025, Akamai was chosen as the strategic cloud computing provider by one of the world's largest technology companies, with a multi-year commitment to spend over $100 million on cloud infrastructure services.[28] The company's cloud infrastructure services primarily consist of compute and storage solutions developed based on Linode, a cloud hosting provider acquired by Akamai for $900 million in 2022.[29][30]

Akamai Intelligent Edge Platform

[edit | edit source]

The Akamai Intelligent Platform[31] is a distributed cloud computing platform that operates worldwide, a network of over approximately 365,000 servers in more than 135 countries.[32] These servers reside on roughly 1,350 of the world's networks, gathering real-time information about traffic, congestion, and trouble spots.[32] Each Akamai server is equipped with proprietary software that uses complex algorithms to process requests from nearby users.[31]

Content delivery process

[edit | edit source]
Akamai content delivery to a user

The content delivery process begins with a user submitting a request to a browser. When a user enters a URL, a DNS request is triggered to Akamai's authoritative DNS,[33] and an IP address is retrieved. With the IP address, the browser can then directly contact the Akamai edge server for subsequent requests.[34] In a content delivery network (CDN) structure, the domain name of the URL is translated by the mapping system[35] into the IP address of an edge server to serve the content to the user.[31]

Akamai delivers web content over its Intelligent Platform by transparently mirroring elements such as HTML, CSS, software downloads, and media objects from customers' servers. The Akamai server is automatically chosen depending on the type of content and the user's network location. The servers are located in more than 200 countries and territories.[36] Receiving content from a server nearer to the user allows for faster downloads and less vulnerability to network congestion. Akamai claims to provide better scalability by delivering the content over the last mile from servers close to end-users, avoiding the middle-mile bottleneck of the Internet.[37] The Download Delivery product line includes HTTP downloads for large downloadable objects, a customizable application for consumers, and analytics tools with metrics that monitor and report on the download process.[38]

Peer-to-peer networking

[edit | edit source]

In addition to using its own servers, Akamai delivers certain content from other end-users' computers, in the form of peer-to-peer networking.[39][40]

OPEN Initiative

[edit | edit source]

On October 9, 2013, Akamai announced its Open Initiative at the 2013 Akamai Edge Conference. OPEN allows customers and partners to develop and customize how they interact with the Akamai Intelligent Platform. Its key components include system and development operations integration, real-time big data integration, and a single-point user interface.[41]

Acquisitions

[edit | edit source]
Date Acquisition Paid
February 10, 2000 Network24 Communications[42] 621,000 shares of common stock and $12.5 million in cash[43]
April 20, 2000[43] InterVU Inc[44] 10.0 million shares of common stock
July 25, 2000 CallTheShots, Inc. aggregate purchase price of $3.7 million[43]
June 10, 2005 Speedera Networks, Inc. 10.6 million shares of Akamai common stock and options to purchase 1.7 million shares of Akamai common stock[45]
December 13, 2006 Nine Systems, Inc.[46] aggregate purchase price of $157.5 million[47]
March 13, 2007 Netli Inc. (Netli)[48] aggregate purchase price of $154.4 million
April 12, 2007 Red Swoosh Inc[49] aggregate purchase price of $18.7 million[50]
November 3, 2008 aCerno Inc.[50] aggregate purchase price of $90.8 million[51]
June 10, 2010 Velocitude LLC[52] aggregate purchase price of $12 million[53]
February 7, 2012 Blaze Software, Inc.[54] aggregate purchase price of $19.3 million[55]
March 6, 2012 Cotendo, Inc.[54] aggregate purchase price of $278.9 million[56]
September 13, 2012 FastSoft, Inc.[54] aggregate purchase price of $14.4 million[57]
December 4, 2012 Verivue, Inc.[54] aggregate purchase price of $30.9 million[58]
November 8, 2013 Velocius Networks[59] aggregate purchase price of $4.3 million[60]
February 2014 cyber security provider Prolexic Technologies[59] aggregate purchase price of $390 million[61]
February 2015 Xerocole Inc., a domain name system technology company[62]
April 6, 2015 Octoshape, a cloud OTT IPTV service provider[63] undisclosed amount[64]
November 2, 2015 Bloxx, a provider of Secure Web Gateway (SWG) technology[65] undisclosed amount[66]
September 28, 2016 Concord Systems, a provider of technology for the high performance processing of data at scale[67] undisclosed amount[68]
October 4, 2016 Soha Systems, an enterprise secure access delivered as a service provider[69] undisclosed amount[70]
December 19, 2016 Cyberfend, a bot and automation detection solutions provider[71] undisclosed amount[72]
March 29, 2017 SOASTA, a digital performance management company based in Mountain View, CA undisclosed all-cash amount[73]
October 11, 2017 Nominum, a carrier-grade DNS and DHCP provider and one of the major players in the creation of the modern DNS an undisclosed all-cash amount[74]
January 24, 2019 CIAM provider Janrain[75]
October 2019 security software provider ChameleonX $20 million[76][77]
October 27, 2020 IoT and mobile security provider Asavie[78]
February 1, 2021 Inverse Inc. a Montreal Canadian based security company making an open source network access controller (NAC) called PacketFence[79]
September 29, 2021 Guardicore $600 million[80]
February 15, 2022 Linode $900 million[81]
June 25, 2024 API Security vendor Noname Security $450 million[82][83]

Key scientific publications

[edit | edit source]

These papers in scientific conferences and journals describe Akamai's technology in greater detail:

See also

[edit | edit source]

Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ J. Dilley, B. Maggs, J. Parikh, H. Prokop, R. Sitaraman, and B. Weihl. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  40. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  42. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  43. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  44. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  45. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  46. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  47. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  48. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  49. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  50. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  51. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  52. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  53. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  54. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  55. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[dead link]
  56. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  57. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  58. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  59. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  60. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  61. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  62. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  63. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  64. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  65. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  66. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  67. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  68. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  69. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  70. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  71. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  72. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  73. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  74. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  75. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  76. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  77. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  78. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  79. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  80. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  81. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  82. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  83. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
  • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).
  • Business data for Akamai Technologies, Inc.:

Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).