November 12, 2008
Step 1: Deliver application via the Web; increase flexibility and access. Step 2: Optimize performance over the Internet. Step 3 (optional): Do it all yourself, in a foolproof manner.
Or so says Akamai, which yesterday announced its Configuration Manager product -- a do-it-yourself tool to port applications to the Akamai network via the company’s Web Application Accelerator (WAP) product. WAP leverages Akamai’s network of 36,000-plus servers, the EdgePlatform, to enable fast, consistent, scalable and secure performance for Web-enabled applications. These “edge” servers sit on almost a thousand networks and provide point-to-point, optimized, performance-based routing for Akamai customers.
Neil Cohen, director of product marketing at Akamai, describes the company’s EdgePlatform thusly: “The way you can think of Akamai is we’ve now leveraged our distributed network, which now consists of 36,000-plus servers all over the world. What that really means to someone at the enterprise is that anywhere in the world you’re trying to access an application, over 60 percent of the world’s Internet users are within a network hop away of an Akamai server, which means we’re very, very close to any application user, and we’re very, very close to wherever you’re hosting your application.”
Traditionally, customers had to purchase a service contract and an Akamai team would optimize their applications on the Akamai network, but no more. “We’re now giving you, essentially, the APIs and the hooks into optimizing the cloud on your own,” says Cohen. “We still have turnkey professional services organization but, now, any IT networking professional or application developer, through a simple portal interface, can go and make changes on the fly, add new applications, tune their applications, through this intuitive Configuration Manager interface.” This means users can tune performance across the Internet the same way they can within the datacenter, he added.
Aside from the do-it-yourself freedom, another important aspect of Configuration Manager is its integrated staging environment -- a virtual test lab, if you will. Customers can make sure the optimized configuration runs as planned before making it live to end-users or putting it into production.
Peter Christy, a principal analyst with Internet Research Group, believes Akamai hit the nail on the head by developing Configuration Manager to mirror current application development trends. He describes this trend as “something that looks like XML and something that looks like a set of rules, rather than capturing it in either human knowledge or in programming,” and everything is formalized so you can carry it with you. By designing Configuration Manager along these lines, Christy says, “Akamai is now well positioned to keep up and be responsive with all the interesting new forms of applications that are showing up in the world.”
Because Akamai handles probably “80 percent of the aggregate business in their industry,” Christy doesn’t think Configuration Manager will grow Akamai’s customer base too much, but it will help them defend it by creating one more barrier to entry for competitors.
Speaking of customers, Akamai has been developing Configuration Manager for several years -- based on the same tool Akamai uses to configure managed service customers’ applications -- and, according to Cohen, has quite a few beta customers. Among them are Autotask Corp. and Dolby Laboratories. Whether or not a customer decides to use Configuration Manager likely will turn on what is core to its particular business. If performance tuning and optimization are core elements, says Cohen, Configuration Manager will allow them control and will let them see the effects of the new configuration in the staging environment. Otherwise, he says, the managed service offering allows less-savvy customers to optimize without expending extraneous resources.
Especially as cloud computing takes off -- a delivery model Akamai believes it is poised to enable -- WAP users (among whom Akamai counts numerous Fortune 500 companies and SaaS providers) are eager to get control. “In the past,” says Cohen, “what they can control is the stuff that sits in their datacenter, but everybody is realizing how important it is to optimize the Internet cloud, and people want their own means of being able to do that on the fly when they want to.”
May 16, 2013 |
When it comes to cloud, long distances mean unacceptably high latencies. Researchers from the University of Bonn in Germany examined those latency issues of doing CFD modeling in the cloud by utilizing a common CFD and its utilization in HPC instance types including both CPU and GPU cores of Amazon EC2.
May 10, 2013 |
Australian visual effects company, Animal Logic, is considering a move to the public cloud.
May 10, 2013 |
Program provides cash awards up to $10,000 for the best open-source end-user applications deployed on 100G network.
May 08, 2013 |
For engineers looking to leverage high-performance computing, the accessibility of a cloud-based approach is a powerful draw, but there are costs that may not be readily apparent.
05/10/2013 | Cleversafe, Cray, DDN, NetApp, & Panasas | From Wall Street to Hollywood, drug discovery to homeland security, companies and organizations of all sizes and stripes are coming face to face with the challenges – and opportunities – afforded by Big Data. Before anyone can utilize these extraordinary data repositories, however, they must first harness and manage their data stores, and do so utilizing technologies that underscore affordability, security, and scalability.
04/02/2012 | AMD | Developers today are just beginning to explore the potential of heterogeneous computing, but the potential for this new paradigm is huge. This brief article reviews how the technology might impact a range of application development areas, including client experiences and cloud-based data management. As platforms like OpenCL continue to evolve, the benefits of heterogeneous computing will become even more accessible. Use this quick article to jump-start your own thinking on heterogeneous computing.