下载PDF
Linode > 实例探究 > The Onion Finds Simplicity, Reliability, and Flexibility with Linode
Linode Logo

The Onion Finds Simplicity, Reliability, and Flexibility with Linode

技术
  • 基础设施即服务 (IaaS) - 云计算
  • 基础设施即服务 (IaaS) - 云存储服务
  • 应用基础设施与中间件 - API 集成与管理
适用功能
  • 商业运营
  • 质量保证
用例
  • 远程控制
服务
  • 云规划/设计/实施服务
  • 系统集成
挑战
The Onion began its online presence last century, using on-site, dedicated servers. However, having encountered system reliability, performance monitoring and application tracking challenges with this hardware, the company shifted to the cloud - and more specifically, Linode. Today, The Onion’s virtual IT infrastructure, which includes 51 Linodes, functions on internal networking between those Linodes. The vast majority of the site’s 11 million distinct monthly visitors connect through this internal networking, Linode’s facilitation of which is critical to optimizing The Onion’s performance. That performance is rooted in a content delivery network, whereby The Onion stores an abundant amount of text, images and other content on origin servers. A dual layer caching system, comprised of individual Varnish servers integrates with the CDN provider, CDNetworks, and serves content for requests from four public-facing servers. These four servers include two application servers and two origin servers that host images. Any user request for content residing on an origin server gets channeled through the Varnish server, which caches the request and also acts as a failsafe in case the origin experiences downtime. Once the Varnish server pulls the requested content in from the origin servers, the CDN and Varnish servers sustain it for 10 minutes before flushing it and refreshing the content. Consequently, the system will deliver content more quickly to subsequent requests than to initial requests. With millions of monthly visitors to The Onion websites, Sinchok’s staff must be diligent in its system monitoring and maintenance. Traffic loads are balanced by using multiple Linodes, connected via private, internal networking. Systems monitoring is done with software such as Graphite and Nagios that runs on individual SSD-powered Linodes. To ensure redundancy and data resiliency, in the event of a failure of services, The Onion frequently backs up its systems using an exclusive, proprietary, backup process. One backup is stored in a server in their Chicago office, and the other is backed up directly to AWS S3.
关于客户
Founded in 1988, Onion, Inc. is the parent company of The Onion, A.V. Club, and Clickhole, its three online digital media products. The Onion is the leader in news satire. A.V. Club offers online entertainment. Clickhole is a nexus where users can ignite a link’s popularity. These websites reach more than 11 million unique visitors every month. Chris Sinchok has served as the Onion’s senior developer for three years. He has extensive experience in Django and iOS and tinkers in DevOps. Linode interviewed Sinchok for this case study.
解决方案
Linode has been providing The Onion with fast, reliable and simple hosting services that addressed the latter’s combined criteria for online hosting: simple node deployment and maintenance combined with optimum system performance and elasticity. “The simplicity of the cloud route is why we keep using Linode,” explained Sinchok, admitting that The Onion would be reluctant to switch to an AWS-type cloud host for its setup because it doesn’t deliver simplicity. According to Sinchok, the more complex a service, the more errant assumptions he and his staff can make. Without a full DevOps team, Sinchok’s staff would be hard-pressed to keep up with the demands of AWS-type complexity. One feature that fosters simplicity is the Linode Shell (LISH), a command line interface that connects directly to a server and expedites deployments and more effective maintenance. LISH operates independently of the network, whether or not the network has experienced a connectivity (or routing) issue caused by heavy traffic or being misconfigured. By employing LISH, Sinchok has, when needed, been able to access the server even when the network is inaccessible. “It’s definitely a lifesaver,” confesses Sinchok, “we use it fairly often.” Complementing LISH while bridging simplicity with optimum system performance is Linode’s StackScripts, code that will automatically and immediately execute a desired command at bootstrap of a Linode. Using StackScripts, Sinchok deployed essential elements of The Onion’s software infrastructure in mere moments. The Onion found additional system-performance enhancements with two complementary features: Linode’s DNS Manager in concert with its private IP network. The DNS Manager translates names to IPs. The private IP network shuttles traffic locally, without impediment, which helps to maximize transfer speeds. This eliminates The Onion’s propagation time when updating DNS records. “The DNS Manager does everything we need it to do,” asserts Sinchok.
运营影响
  • Linode has been providing The Onion with fast, reliable and simple hosting services that addressed the latter’s combined criteria for online hosting: simple node deployment and maintenance combined with optimum system performance and elasticity.
  • One feature that fosters simplicity is the Linode Shell (LISH), a command line interface that connects directly to a server and expedites deployments and more effective maintenance. LISH operates independently of the network, whether or not the network has experienced a connectivity (or routing) issue caused by heavy traffic or being misconfigured.
  • Complementing LISH while bridging simplicity with optimum system performance is Linode’s StackScripts, code that will automatically and immediately execute a desired command at bootstrap of a Linode. Using StackScripts, Sinchok deployed essential elements of The Onion’s software infrastructure in mere moments.
数量效益
  • Downtime reduced
  • Deployment time minimized
  • Streamlined server provisioning & infrastructure management

相关案例.

联系我们

欢迎与我们交流!

* Required
* Required
* Required
* Invalid email address
提交此表单,即表示您同意 IoT ONE 可以与您联系并分享洞察和营销信息。
不,谢谢,我不想收到来自 IoT ONE 的任何营销电子邮件。
提交

Thank you for your message!
We will contact you soon.