Embrace cloud diversity and simplify application control

December 21, 2012

One of the more popular arguments made against cloud computing is a perceived lack of useful standards. For example, Dave Linthicum, the CTO and founder of Blue Lab Mountains, mentioned in a recent article:

…the notion that you can easily move from one provider to another without significant work and cost is largely science fiction at this point.”

While his argument may have a certain degree of technical merit, it still rings hollow. The growth of cloud computing shows no signs of slowing down: major providers display consistently strong growth. Analyst firm Gartner predicts worldwide cloud services spending to surpass $109 billion in 2012 alone. In fact, large enterprises willingly choose multiple clouds, and it’s illuminating to consider the reasons why this happens.

C24 Application hosting specialists

The entire premise of virtualizing your application infrastructure is to give you the ability to divorce your apps from your physical infrastructure on which they are hosted. This, in turn, allows your application workloads to be dynamically placed and migrated across a pool of application server resources, which allows the infrastructure to dynamically adapt and respond to your evolving business needs. If you look at traditional applications and how they are developed, it’s clear they were not designed for the cloud, and they definitely don’t take advantage of some of the best benefits a virtualized infrastructure can offer.

Traditional applications are based on vertical integration. So if you want to move an app to a different environment, it requires a significant amount of effort and will most likely impact your other apps, simply because these apps are so tightly integrated. Traditional applications were not built using modern development frameworks, which would help to decouple these components from each other.Changes to one application, often has an impact on the other making them complex, static and brittle. These types or changes are often a major cause of service disruptions. Each change needs to be tested comprehensively, which is time consuming. In addition, traditional applications do not take advantage of capabilities provided by the cloud, such as the elasticity to scale up to serve millions of users. This severely inhibits the ability of the business to expand and integrate, new types of applications and environments.The assertions skeptics make are based on the observation that you can’t move a virtual machine (VM) from one cloud to another considering most clouds have incompatible VM formats. But what they miss is that your apps are not made up of VMs.  They are made of software!  So how do you move software around? Easily: in the same way you have been doing for years with agile development processes, configuration management and automation tools, deployment blueprints, templates, installers, etc. If you can provision your app on one cloud, you can provision it on any cloud as they all provide the same basic building blocks – instances of an operating system or an application server that you provision on top of.

Each of the major cloud environments offers a unique set of benefits and differentiators. Users of AWS don’t choose that platform because they feel compelled to; instead, they choose AWS because it gives them flexibility and services for their particular application requirements. The very same user might select a private VMware-based cloud for a different application because, again, that application has a different set of requirements. Cloud diversity is a good thing because it presents developers a range of choices.

Blog 3a

So, yes, when discussing cloud diversity, you can have your cake and eat it, so long as you pick the cloud that is best suited to your:

  • Application and services, and it has the right technical capabilities that your application requires
  • Business and commercial criteria encompassing the cost imperatives and SLAs you need
  • Customer needs, including their geographical proximity, regulatory and data protection laws, etc.

At Riverbed, we see more and more of our customers considering cloud-based architectures as a means to transform their application business models, particularly those with fluctuations in traffic and seasonal demand. Essentially, our customers find that moving to the cloud gives them a competitive advantage, the ability to provide differentiated service offerings, and new revenue models.

Cloud computing isn’t limited to just a collection of virtual machines and storage you rent by the hour in a location far away from your data center. Mature cloud providers offer the ability to extend existing on-premise infrastructures into cloud facilities, creating a unified architecture with the benefits of instant infrastructure. Applications can span both, and users need not notice the difference.

Can I have cloud diversity if part of my app infrastructure is not software?

Here’s the catch. You’ve virtualized your application delivery infrastructure and have started to push some of your apps out into the cloud. But part of your app delivery solution is not software.  You have a hardware ADC that is critical to the correct operation of your apps and the vendor provides a virtual appliance. Neither of these are ‘software’ in the sense that they can be deployed anywhere.  How is this going to impede and limit your ability to truly virtualize and reap the benefits cloud diversity brings?

When everything is software, including the network and the ADC with robust and open APIs, you get into the realm of a truly programmable infrastructure model. A great way to look at this would be  the conventional jet engine of the cloud takes you supersonic, and the scramjet of programmable infrastructure then goes hypersonic.

Yesterday’s load balancers and legacy application delivery controllers are not designed for the cloud and to give you the type of diversity, portability, programmability and granular application-level control. The mismatch is clear.

Blog 4aA truly cloud-ready, software application delivery solution is what you will need to help you meet our applications requirements on any cloud. Such requirements include:

  • Enhancing efficiency and response times of applications and services
  • Improving availability between instances that span multiple geographic zones and regions
  • Solving latency problems with content optimization and acceleration tools
  • Ensuring proper protection using intelligent layer-7 inspection against known and unknown threats
  • Scaling resources to provide encryption and compression services without affecting performance.

Blog 5aOne example of a software ADC is the Riverbed Stingrayfamily. This new breed of ADC is natively designed for virtualization and cloud portability. As a pure software solution intended for the widest variety of deployments, the Stingray family enables a more flexible application delivery strategy and provides a common delivery and control platform that can grow with your business.

for more information on Riverbed please visit http://www.c24.co.uk


Shifts in Retail Demand New Analytics

October 15, 2012

Our benchmark research into retail analytics says that only 34 percent of retail companies are satisfied with the process they currently use to create analytics. That’s a 10 percent lower satisfaction score than we found for all industries combined. The dissatisfaction is being driven by underperforming technology that cannot keep up with the dramatic changes that are occurring in the retail industry. Retail analytics lag those in the broader business world, with 71 percent still using spreadsheets as their primary analysis tool. This is significantly higher than other industries and shows the immaturity in the field of retail analytics.

While in the past retailers did not need to be on the cutting edge of analytics, dramatic changes occurring in retail are driving a new analytics imperative:

Manufacturers are forming direct relationships with consumers through communities and e-commerce. These relationships can extend into the store and influence buyers at the point of purchase.  This “pull-through” strategy increases the power and brand equity of the supplier while decreasing the position strength of the retailer. This dynamic is evidenced by JC Penney, which positions itself as a storefront for an entire portfolio of supplier brands. Whereas before the retailer owned the relationship with the consumer, the relationship is now shared between the retailer and its suppliers.

What this means for retail analytics: Our benchmark research shows retail has lagged behind other businesses with respect to analytics. Given the new co-opitition environment with suppliers, retailers must use analytics to compete. Their decreasing brand equity means that they need analytics not just for brand strategy and planning, but also in tactical areas such as merchandising and promotional management. At the same time, retailers are working with ever-increasing amounts of data that is often shared throughout the supply chain to build business cases and to enrich customer experience, and that data is ripe for analysis in service to business goals.

E-commerce is driving a convergence of offline and online retail consumer behavior, forcing change to a historically inert retail analytics culture. As we’ve all heard by now, online retailers such as Amazon threaten the business models of showroom retailers. Some old-line companies are dealing with the change by taking an “if you can’t beat ’em, join ’em” approach. Traditional brick-and-mortar company Walgreens, for instance, acquired Drugstore.com and put kiosks in its stores to let customers order out-of-stock items immediately at the same price. However, online retailers, instead of looking to move into a brick-and-mortar environment, are driving their business model back into the data center and forward onto mobile devices. Amazon, for instance, offers Amazon Web Services and Kindle tablet.

What this means for retail analytics: There has historically been a wall between the .com area of a company and the rest of the organization. Companies did mystery shopping to do price checks in physical trade areas and bots to do the same thing over the Internet. Now companies such as Sears are investing heavily to gain full digital transparency into the supply chain so that they can change pricing on the fly – that is, it may choose to undercut a competitor on a specific SKU, then when its system finds a lack of inventory among competitors for the item, it can automatically increase its price and its margin. Eventually the entire industry, including midtier retailers, will have to focus on how analytics can improve their business.

Retailers are moving the focus of their strategy away from customer acquisition and toward customer retention. We see this change of focus both on the brick-and-mortar side, where loyalty card programs are becoming ubiquitous, and online via key technology enablers such as Google, whose I/O 2012 conference focused on the shift from online customer acquisition to online customer retention.

What this means for retail analytics: As data proliferates, businesses gain the ability to look more closely at how individuals contribute to a company’s revenue and profit. Traditional RFM and attribution approaches are becoming more precise as we move away from aggregate models and begin to look at particular consumer behavior. Analytics can help pinpoint changes in behavior that matter, and more importantly, indicate what organizations can do to retain desired customers or expand share-of-wallet. In addition, software to improve the customer experience within the context of a site visit is becoming more important. This sort of analytics, which might be called a type of online ethnography, is a powerful tool for improving the customer experience and increasing the stickiness of a retailer’s site.

In sum, our research on retail analytics shows that outdated technological and analytical approaches still dominate the retail industry. At the same time, changes in the industry are forcing companies to rethink their strategies, and many companies are addressing these challenges by leveraging analytics to attract and retain the most valued customers. For large firms, the stakes are extremely high, and the decisions around how to implement this strategy can determine not just profitability but potentially their future existence. Retail organizations need to consider investments into new approaches for getting access to analytics. For example, analytics provided via cloud computing and software as a service are becoming more pervasive help ensure they meet the capabilities and needs of business roles. Such approaches are a step function above the excel based environments that many retailers are living in today.

thanks to http://tonycosentino.ventanaresearch.com/2012/10/12/shifts-in-retail-demand-new-analytics/

 


Managing the flood of big data: infographic | Econsultancy

May 11, 2012

Using big data to make better decisions

By having the right data at their fingertips, marketers can make better decisions to:
•Identify high potential audiences and accurately target them
•Enable the right message at the right time via the right content targeting
•Maximize ad inventory by identifying high-value audiences across publisher properties
•Optimize ad media purchase and understand the value of channels higher up in the funnel


Amazon’s new Silk browser video

October 14, 2011

Great video about Amazon‘s new browser silk, blow is an advert for the new Kindle Fire as well. The question is could Amazon be looking to take Apple’s crown, we think they could be a major competitor as they have all the elements in place. 


Cloud types, Private, Public and Hybrid – team C24

October 7, 2011

Cloud computing comes in three forms: public clouds, private clouds, and hybrids clouds. Depending on the type of data you’re working with, you’ll want to compare public, private, and hybrid clouds in terms of the different levels of security and management required.

Cloud Model

Public Clouds

A public cloud is basically the internet. Service providers use the internet to make resources, such as applications (also known as Software-as-a-service) and storage, available to the general public, or on a ‘public cloud. Examples of public clouds include Amazon Elastic Compute Cloud (EC2), IBM’s Blue Cloud, Sun Cloud, Google AppEngine and Windows Azure Services Platform.

For users, these types of clouds will provide the best economies of scale, are inexpensive to set-up because hardware, application and bandwidth costs are covered by the provider. It’s a pay-per-usage model and the only costs incurred are based on the capacity that is used.

There are some limitations, however; the public cloud may not be the right fit for every organization. The model can limit configuration, security, and SLA specificity, making it less-than-ideal for services using sensitive data that is subject to compliancy regulations.

Private Clouds

Private clouds are data center architectures owned by a single company that provides flexibility, scalability, provisioning, automation and monitoring. The goal of a private cloud is not sell “as-a-service” offerings to external customers but instead to gain the benefits of cloud architecture without giving up the control of maintaining your own data center.

Private clouds can be expensive with typically modest economies of scale. This is usually not an option for the average Small-to-Medium sized business and is most typically put to use by large enterprises. Private clouds are driven by concerns around security and compliance, and keeping assets within the firewall.

Hybrid Clouds

By using a Hybrid approach, companies can maintain control of an internally managed private cloud while relying on the public cloud as needed. For instance during peak periods individual applications, or portions of applications can be migrated to the Public Cloud. This will also be beneficial during predictable outages: hurricane warnings, scheduled maintenance windows, rolling brown/blackouts.

The ability to maintain an off-premise disaster recovery site for most organizations is impossible due to cost. While there are lower cost solutions and alternatives the lower down the spectrum an organization gets, the capability to recover data quickly reduces. Cloud based Disaster Recovery (DR)/Business Continuity (BC) services allow organizations to contract failover out to a Managed Services Provider that maintains multi-tenant infrastructure for DR/BC, and specializes in getting business back online quickly.


Follow

Get every new post delivered to your Inbox.

Join 752 other followers