Cloud computing is transforming the way businesses think about and leverage technology. As a result, the general understanding of cloud computing has come a long way in a short time. However, there are still many misconceptions about what cloud computing is and what it can do for businesses that adopt this game-changing computing model. In this exclusive Q&A; with Cloud Expo Conference Chair Jeremy Geelan, Rex Wang, Vice President of Product Marketing at Oracle, discusses and dispels some of the ...| By Application Security | Article Rating: |
|
| January 29, 2013 09:00 AM EST | Reads: |
3,791 |
As an Enterprise Architect for Intel IT, I worked with IT Engineering and our Software and Services group on the elastic scaling of the APIs that power the Intel AppUp® center. Our goal was to scale our APIs to at least 10x our baseline capacity (measured in transactions per second) by moving them to our private cloud, and ultimately to be able to connect to a public cloud provider for additional availability and scalability. Here’s a quick set of practices we used to achieve our goal:
- Virtualize everything. This may seem obvious and is probably a no-op for new APIs, but in our case we were using a bare-metal installs at our gateway and database layers (the API servers themselves were already running as VMs). While our gateway hardware appliance had very good scalability, we knew we were ultimately targeting the public cloud and that our need for dynamic scaling could exceed our ability to add new physical servers. Using a gateway that scales in pure software virtual machines without the need for special purpose-built hardware helped us achieve our goal here.
- Instrument everything. We needed to be able to correlate leading indicators like transactions per second to system load at each layer so we could begin to identify bottlenecks. We also needed to characterize our workload for testing – understanding a real-world sequence of API methods and mix/ordering of reads and writes. This allowed us to create a viable set of load tests.
- Identify bottlenecks. We used Apache jmeter to generate load and identify points where latency became an issue, correlating that against system loads to find out where we had reached saturation and needed to scale.
- Define a scaling unit. In our case, we were using dedicated DB instances rather than database-as-a-service, so we decided to scale all three layers together. We identified how many API servers would saturate the DB layer, and how many gateways we would need to manage the traffic. We then defined a collection of VMs that would provision all of these VMs together. We might have scaled each layer independently had our API been architected differently, or if we were building from scratch on database-as-a-service.
- Repeat. The above let us scale from 1x to about 5x or 6x without any problem. However, when we hit 6x scaling we discovered that a new bottleneck: the overhead of replicating commits across the database instances. We went back to the drawing board and redesigned the back end for eventual consistency so we could reduce database load.
- Automate everything. We use Nagios and Puppetto monitor and respond to health changes. A new scaling unit is provisioned when we hit predefined performance thresholds.
- Don’t forget to test scaling down. If you set a threshold for removing capacity, it’s important to make sure that your workflow allows for a graceful shutdown and doesn’t impact calls that are in progress.
The above approach got us to 10x our initial capacity in a single data center. Because of some of our architecture decisions (coarse-grained scaling units and eventual consistency) we were then able to add a GLB and scale out to multiple data centers – first to another internal private cloud and then to a public cloud provider.
Read the original blog entry...
Published January 29, 2013 Reads 3,791
Copyright © 2013 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Application Security
This blog references our expert posts on application and web services security.
Cloud computing is transforming the way businesses think about and leverage technology. As a result, the general understanding of cloud computing has come a long way in a short time. However, there are still many misconceptions about what cloud computing is and what it can do for businesses that adopt this game-changing computing model. In this exclusive Q&A; with Cloud Expo Conference Chair Jeremy Geelan, Rex Wang, Vice President of Product Marketing at Oracle, discusses and dispels some of the ...Nov. 11, 2013 07:00 PM EST Reads: 1,686 |
By Pat Romanski The 3rd International SDN Expo, co-located with 14th International Cloud Expo and 5th International Big Data Expo, to be held June 10-12, 2014, at the Javits Center in New York City, N.Y. announces that its Call for Papers is now open. Topics include all aspects of providing or using massively scalable IT-related capabilities as a service using Internet technologies.
According to a recent report by Deloitte Consulting, firms using Software-Defined Networking (SDN) can save up to 50% on their ne...Nov. 11, 2013 01:20 PM EST Reads: 534 |
By Liz McMillan There is little doubt that Big Data solutions will have an increasing role in the Enterprise IT mainstream over time. Get a jump on that rapidly evolving trend at Big Data Expo 2014 New York, co-located with 14th Cloud Expo – being held June 10 - 12, 2014, at the Javits Center in New York, NY.
As advanced data storage, access and analytics technologies aimed at handling high-volume and/or fast moving data all move center stage, aided by the cloud computing boom, Big Data Expo is the single mos...Nov. 11, 2013 01:03 PM EST Reads: 577 |
By Elizabeth White The move to the cloud brings a number of new security challenges, but the application remains your last line of defense. Developers are extremely well-poised to perform tasks critical for securing the application – provided that certain key obstacles are overcome.
In his session at the 13th International Cloud Expo®, Wayne Ariola, Chief Strategy Officer at Parasoft, will explore three ways to help development bear the burden of security that the cloud places on them:
Use penetration testing r...Nov. 6, 2013 05:30 AM EST Reads: 2,717 |
By Pat Romanski For half a century, the trajectory of computing has followed a "faster, smaller, cheaper" arc. In his Day 3 Lunchtime Keynote at the 13th International Cloud Expo®, Tim Park, Director, Platform Strategy at Microsoft and alumnus of Nest Labs, will look at how that trajectory is both accelerating and changing course as computing begins to infuse many of the everyday items in our lives. He will walk through the hard problems you need to think about when deploying devices and services for the Intern...Nov. 5, 2013 03:00 PM EST Reads: 2,083 |
By Elizabeth White A day in the life of the future. In his session at the 13th International Cloud Expo®, Lanlogic’s Joe Foos will show how your entire organization can:
Achieve Seamless Communication – voice, video, email and messaging … without playing tag
Enjoy Real Collaboration – meet, work, and share … anytime, anywhere
Enable Unlimited Potential – your cloud will never run out of space, power, or capability
See exactly how the California Strawberry Commission and thousands of other organizations global...Nov. 5, 2013 02:00 PM EST Reads: 1,781 |
By Elizabeth White Nowadays, a large number of sensors and devices are connected to the Internet. Leading-edge M2M technologies integrate various types of sensor data to create a new value for several business decision scenarios.
The transparent cloud is a model of a new M2M emergence integration service platform in which many service providers store and access various types of sensor data in order to create and find out new business values by integrating such data.
In their session at the 13th International C...Nov. 5, 2013 01:00 PM EST Reads: 1,947 |
By Liz McMillan Many organizations are realizing the benefits that come with moving data to the cloud, including faster implementation, elasticity and reduced costs. But the path to the cloud isn’t always smooth. Finding the right cloud service provider takes research, and data security is always a primary concern, especially for organizations that are regulated by privacy laws.
In his session at the 13th International Cloud Expo®, Steve Pate, CTO & Co-Founder of HighCloud Security, will speak to the safest w...Nov. 5, 2013 11:00 AM EST Reads: 1,801 |
By Elizabeth White Nov. 5, 2013 10:45 AM EST Reads: 1,707 |
By Liz McMillan ProfitBricks, the infrastructure-as-a-service (IaaS) company that completely reengineered the delivery of Cloud Computing, is speaking, sponsoring and exhibiting at Cloud Expo Silicon Valley, the 13th International Cloud Expo conference. Pete Johnson, senior director of cloud platform evangelism at ProfitBricks, will discuss the evolution of cloud and the needed flexibility that Cloud Computing 2.0 offers.
ProfitBricks – the IaaS price/performance leader who introduced Cloud Computing 2.0 – of...Nov. 4, 2013 02:00 PM EST Reads: 2,163 |
- WebRTC Summit at Cloud Expo Agenda Announced
- Five Technology Trends That Require Scrutiny
- Gartner Hype Cycle 2012 – Emerging Technologies
- OneLogin Raises $13M to Power Expansion
- Financial Results, New Appointments, and General Meetings - Research Report on Red Hat, Yelp, Sierra Wireless, Infinera, and Bitauto
- Cloud Solutions and Technology
- At-a-Glance: Comparing VMware vSphere 5.5 & Windows Server 2012 R2 Hyper-V
- Fathers of Clouds – A Tribute
- WebRTC Summit | WebRTC Business Models: Building a Web-Based Telecom Co
- Framework for Service Oriented Ecosystem
- Announcing "OpenStack Fundamentals Track" at Cloud Expo
- Why Small Business Needs Cloud Computing
- FoundationDB Announces General Availability of Unique ACID-Compliant NoSQL Database
- Cloud Expo 2013 Silicon Valley Call for Papers Deadline August 31
- WebRTC Summit at Cloud Expo Agenda Announced
- Microsoft-Nokia: An Open Letter from Ballmer and Elop
- Red Hat U.S. Public Sector Chief Technology Strategist to Speak at NC Datapolooza
- ARM Server “Microservers” Seek to Transform Cloud, Big Data
- FreshBooks Launches Android App for Small Business Accounting
- Five Technology Trends That Require Scrutiny
- Gartner Hype Cycle 2012 – Emerging Technologies
- OneLogin Raises $13M to Power Expansion
- Flourishing ARM Server Market Creates Opportunity – for Software
- Financial Results, New Appointments, and General Meetings - Research Report on Red Hat, Yelp, Sierra Wireless, Infinera, and Bitauto
- The Top 150 Players in Cloud Computing
- What is Cloud Computing?
- Six Benefits of Cloud Computing
- The Top 250 Players in the Cloud Computing Ecosystem
- Twenty-One Experts Define Cloud Computing
- What's the Difference Between Cloud Computing and SaaS?
- The Future of Cloud Computing
- A Brief History of Cloud Computing: Is the Cloud There Yet?
- Virtualization Conference Keynote Webcast Live on SYS-CON.TV
- GDS International: Global Warming Scam?
- Cloud Expo Europe 2009 in Prague: Themes & Topics
- Cloud Computing Expo 2009 West: Call for Papers Now Closed










The 3rd International SDN Expo, co-located with 14th International Cloud Expo and 5th International Big Data Expo, to be held June 10-12, 2014, at the Javits Center in New York City, N.Y. announces that its Call for Papers is now open. Topics include all aspects of providing or using massively scalable IT-related capabilities as a service using Internet technologies.
According to a recent report by Deloitte Consulting, firms using Software-Defined Networking (SDN) can save up to 50% on their ne...
There is little doubt that Big Data solutions will have an increasing role in the Enterprise IT mainstream over time. Get a jump on that rapidly evolving trend at Big Data Expo 2014 New York, co-located with 14th Cloud Expo – being held June 10 - 12, 2014, at the Javits Center in New York, NY.
As advanced data storage, access and analytics technologies aimed at handling high-volume and/or fast moving data all move center stage, aided by the cloud computing boom, Big Data Expo is the single mos...
The move to the cloud brings a number of new security challenges, but the application remains your last line of defense. Developers are extremely well-poised to perform tasks critical for securing the application – provided that certain key obstacles are overcome.
In his session at the 13th International Cloud Expo®, Wayne Ariola, Chief Strategy Officer at Parasoft, will explore three ways to help development bear the burden of security that the cloud places on them:
Use penetration testing r...
For half a century, the trajectory of computing has followed a "faster, smaller, cheaper" arc. In his Day 3 Lunchtime Keynote at the 13th International Cloud Expo®, Tim Park, Director, Platform Strategy at Microsoft and alumnus of Nest Labs, will look at how that trajectory is both accelerating and changing course as computing begins to infuse many of the everyday items in our lives. He will walk through the hard problems you need to think about when deploying devices and services for the Intern...
A day in the life of the future. In his session at the 13th International Cloud Expo®, Lanlogic’s Joe Foos will show how your entire organization can:
Achieve Seamless Communication – voice, video, email and messaging … without playing tag
Enjoy Real Collaboration – meet, work, and share … anytime, anywhere
Enable Unlimited Potential – your cloud will never run out of space, power, or capability
See exactly how the California Strawberry Commission and thousands of other organizations global...
Nowadays, a large number of sensors and devices are connected to the Internet. Leading-edge M2M technologies integrate various types of sensor data to create a new value for several business decision scenarios.
The transparent cloud is a model of a new M2M emergence integration service platform in which many service providers store and access various types of sensor data in order to create and find out new business values by integrating such data.
In their session at the 13th International C...
Many organizations are realizing the benefits that come with moving data to the cloud, including faster implementation, elasticity and reduced costs. But the path to the cloud isn’t always smooth. Finding the right cloud service provider takes research, and data security is always a primary concern, especially for organizations that are regulated by privacy laws.
In his session at the 13th International Cloud Expo®, Steve Pate, CTO & Co-Founder of HighCloud Security, will speak to the safest w...
ProfitBricks, the infrastructure-as-a-service (IaaS) company that completely reengineered the delivery of Cloud Computing, is speaking, sponsoring and exhibiting at Cloud Expo Silicon Valley, the 13th International Cloud Expo conference. Pete Johnson, senior director of cloud platform evangelism at ProfitBricks, will discuss the evolution of cloud and the needed flexibility that Cloud Computing 2.0 offers.
ProfitBricks – the IaaS price/performance leader who introduced Cloud Computing 2.0 – of...
Imagine how much you’d use the internet if you had to remember dozens of number combinations to do anything. DNS is arguably the primary technology enabling the Internet – translating the domain names people type into a browser into an IP address so the requested service can be found on the interne...
You probably know from personal experience how tough it can be to change from one service provider to another. Think about the last time you changed your Internet service or gym membership. It was probably a pain, and there’s a reason. Most vendors don’t want you to have a seamless transition from t...
Moving your data storage to the cloud is a smart move as there is an explosion of data day by day and systems are struggling to store all that data effectively and securely. Cloud computing has proven not only to be cost effective but also frees the businesses to concentrate on the daily workings w...
A cloud security take on an old riddle: analyze risks, identify needs, develop priorities, deploy scalable model, and leave room for dessert.
Security is big. It encompasses a great many definitions, confronts a great many issues and is addressed through a great many solutions using a great many fo...
More customers are looking to utilize cloud computing and tightly integrated hardware will be beneficial for such customers.
When I signed up to attend Enterprise 2013, a conference for IBM’s enterprise systems and storage users, I was wondering how much cloud computing information would be shared....
Disclaimer: This post does not endorse or criticize healthcare reform in any way. It is not meant to be political in nature. Rather, it is solely a high-level analysis of the IT issues that affected the release of the healthcare exchange website.
On October 1, healthcare.gov, the healthcare exchang...
There has been a lot of talk about data leaks and data privacy lately, not naming any names. The articles and blog entries on this topic are filled with outrage and spoken with dropped jaws. I have to admit that the only shock I experience on this subject is at how shocked people are. As divisive as...
[This is not really about the Red Sox or pumpkins this Halloween, but how could I not use those in the title? Go Red Sox]
I left an awful teaser at the end of my article last week. In Brent Salisbury's original article that triggered some of these additional virtualization thoughts, he articulated ...
While certainly not the likes of having SWAT show up at my house like Krebs or even Honan’s fiasco, we’ve had some ID theft attempts occurring for the past few months…actually my wife has.
It all started innocently enough at a child’s birthday party.
We were invited to a now ex-friend’s house for...







