The 8 Steps to Offer Your Own Branded Enterprise Cloud

Are you an MSP, VAR, or systems integrator? Do you want to start offering cloud services to upsell existing customers, while attracting new ones? Tier 3 is here to help. Last week, we announced a Reseller Edition of our cloud and we offer unique expertise in partnering with companies that want to quickly add cloud services to their product portfolio. In this blog post, we’ll walk through 8 quick steps to follow in order to get up and running as a cloud reseller.

1. Investigate the market and select a reseller.

We recently did a reseller-focused webcast with the folks at Talkin’ Cloud and a spot survey showed that over 75% of attendees were actively looking for a cloud partner. Clearly, a large number of telcos, SIs, and regional service providers are scouring the market and aggressively assessing whom to partner with.

If you are looking for a partner, what should you be asking each vendor? How can you ensure you are partnering with an innovative, differentiated provider that can bring you new revenue over the long-haul? Here’s a great starting point:

Does the provider have a global set of data centers?

WHY THIS IS IMPORTANT: Your customers are more global than ever, and physical locations close to users and customers matter. Also, data sovereignty regulations impact where the physical “host” servers need to be.

Can the provider support the complex infrastructure and networking needs of your managed customers?

WHY THIS IS IMPORTANT: If not, there’s a good chance your customers won’t find your new cloud services attractive for their enterprise workloads.

How often to legacy systems need to be re-architected to fit the provider’s cloud?

WHY THIS IS IMPORTANT: Agility and immediate access to resources are key drivers to move to the cloud in the first place. But this doesn’t need to be at odds with legacy applications - even complex environments can be migrated cleanly to the cloud if you choose the right provider.

What controls do you have in place to protect data sovereignty?

WHY THIS IS IMPORTANT: Larger businesses need peace of mind to know their data is securely stored in isolation, in a physical location they can specify.

Which 3rd party products are commonly added by the provider’s customers, if any?

WHY THIS IS IMPORTANT: Add-on services can be helpful for specific scenarios, but when it comes to the core scenarios of cloud management and automation, you should look for a provider that has significant capabilities built-in. Bringing in extra modules just adds cost and complexity for you and your customers.

How does the partner manage customer accounts and billing processes?

WHY THIS IS IMPORTANT: These back-office functions are vital when it comes to quickly monetizing the service. Sure, it’s not a sexy set of features, but it will make invoicing a breeze.

Can I rebrand the provider’s offering and make it look and feel like something from us? Does this feature cost extra?

WHY THIS IS IMPORTANT: This is key to customer loyalty and building brand equity.

How do I make money with your cloud?

WHY THIS IS IMPORTANT: Powerful features and a highly capable global cloud platform don’t mean anything without a competitive partner program, and a spirit of partnership with your selected vendor.

How can I extend my business model of value-added services to the provider’s cloud?

WHY THIS IS IMPORTANT: This last question is key. How can you make sure that customers don’t just use a commodity cloud offering, eliminating your unique expertise? Among other things, Tier 3 encourages customers to differentiate on price and by offering exclusive intellectual property through Blueprints that encapsulate best practices on building highly-available, tuned application environments.

2. Evaluate Tier 3 - sign up for an account.

This one’s easy! Just visit the self-service sign up page and register for a new Tier 3 account.  Within moments, you will receive an email with temporary credentials and a link to the easy-to-use Tier 3 Control Portal.

3. Change the site aesthetics to fit your brand.

Once you’ve logged in, the first thing to do is customize the Control Portal UI to match your brand. Tier 3 offers a variety of settings that allow you to rename the interface, modify logos and shortcut icons, and alter the color scheme of the site. These superficial – but important – changes go a long way to maintaining a brand identity with your customers.

Tier 3 Portal Rebranding

4. Update the support-related hyperlinks.

Your will likely want your customers to take advantage of the support experience that you currently offer. Fortunately, you can easily override existing support links and point to your own online assets. For instance, you can change the default support email address, phone number, knowledge base URL, chat service URL, and much more.

Tier 3 Portal Rebranding

5. Update outbound email templates.

Each email that comes from the cloud platform should reflect your brand and message. To achieve this, Tier 3 added configurable settings that let you change the email addresses, signature, subject lines, and message body of the most common system alerts.

Tier 3 Portal Rebranding

6. Integrate with your existing billing, configuration management, and identity systems.

Unless you want to build a silo cloud service that doesn’t integrate with the rest of your back office systems, you’ll want to pay careful attention to this  step! To integrate your billing systems with Tier 3, consider using our helpful Billing API that gives you access to usage estimates and monthly invoices. While you can easily access and download invoices from the Tier 3 Control Portal, the Billing API gives you a way to directly integrate our cloud with your financial systems.

Many organizations have investments in change management or support systems that track assets throughout their lifecycle. How can you ensure that servers in the Tier 3 cloud are properly “tagged” and linked to a configuration management database? One useful option is to add account-level “custom fields” that are populated whenever servers are added to the Tier 3 cloud.

Tier 3 Portal Rebranding

You can access these custom field values through the Tier 3 API as well. If you chose to provision servers from within your own custom portal, you could call the Create Server API and tag the server with an identifier from your own system. This makes it simple to reconcile changes to servers in the Tier 3 cloud with the entries in your local systems.

Finally, if you offer a centralized identity directory to authenticate users of your existing platform, you may want to reuse that with the Tier 3 cloud. Tier 3 supports the SAML identity protocol for single sign-on between external identity directories and the Tier 3 Control Portal. Consider SAML and SSO if you want to make it simple for customers to reuse their existing credentials to log into the Tier 3 Control Portal.

7. Choose your preferred data centers.

You’re nearly ready to open the doors of your new cloud offering! In this step, assess which data centers you want customers to deploy servers into. The “Preferred Data Centers” settings let you choose which data centers show up for users who provision and manage servers.

Tier 3 Portal Rebranding

8. Establish cloud costs and promotions.

While you likely established contractual settings early on, this final step involves configuring pricing details in the platform. We offer a very competitive pricing plan that ensures that you can generate a strong recurring revenue stream while giving customers a cost-effective cloud solution. Contract terms and promotion codes are managed by Tier 3 but we work closely with you to rapidly apply pricing parameters to your account.

Summary

The cloud offers a compelling and lucrative opportunity for existing managed service providers and systems integrators. Instead of building and maintaining your own cloud, consider partnering with Tier 3 and bringing cloud services online in a matter of days or weeks!

Bookmark and Share

Codenvy Cloud IDE Now Directly Supports Tier 3 Web Fabric PaaS

Just a couple weeks ago, we looked at how Platform-as-a-Service (PaaS) helps developers rapidly build and deploy applications to the cloud. We also covered a new breed of cloud-based development environments (IDE) that developers can use to create and publish their web applications. Since then, the cloud-based IDE we featured – called Codenvy – has updated their product to support the Tier 3 Web Fabric. In this post, we’ll walk through how to quickly and easily deploy and manage Web Fabric applications from your web browser.

To start with, when users of Codenvy start a new web application project, they are asked which technology they want to use, and then which PaaS to deploy to. At this moment, the Tier 3 Web Fabric is available for Java Web Application (WAR), Java Spring, and Ruby on Rails projects. Note that Web Fabric works with more environments than these three, but these are the technologies supported via Codenvy.

Codenvy Cloud IDE

Once the user chooses the technology and corresponding PaaS, they choose a simple project template (if one exists for that technology), and are then asked for the management API endpoint of the Web Fabric environment.

Codenvy Cloud IDE

The project framework is then created, and the user is prompted for their Web Fabric credentials. After providing a valid username and password, the application is deployed and Internet-accessible. All of this in matter of seconds! To update the application, developers visit the PaaS menu option and choose Tier 3 Web Fabric.

Codenvy Cloud IDE

From the subsequent window, developers can modify the name, URL, and memory allocation of the application. Additionally, the application can be started, stopped, deleted, and updated. It’s also possible to add Web Fabric application services – such as RabbitMQ for messaging or Microsoft SQL Server for relational database storage – to a project.

Codenvy Cloud IDE

Codenvy can also be used as a simple management interface for any applications running in Web Fabric. This can come in handy if you’re on a shared machine without the typical Cloud Foundry management tools available!

Codenvy Cloud IDE

This interface shows you each application running in your Web Fabric environment, and lets you start, stop, restart, or delete it.

Codenvy Cloud IDE

Summary

We’re excited to be a supported part of the innovative Codenvy platform and think that this lowers the barrier to entry for our customers while making it simpler for developers to build amazing applications in any language of their choice. Want to try it out? Sign up for a free Codenvy account and then take Web Fabric for a spin!

Bookmark and Share

Find Cloud Resources Faster with Tier 3’s New Global Search

Customer-driven innovation is baked into our company’s DNA. We’re always looking for ways to help customers create and manage enterprise-class environments on our platform.

One thing they’ve told us in recent months is that they want to be able to quickly find all of the diverse resources they’ve created in the Tier 3 cloud. We heard that request loud and clear and just released Global Search which is a unique capability that dramatically improves your user experience.

What is Global Search? It’s a platform-wide utility that lets you search for accounts, users, servers, Groups, networks, cloud orchestration Blueprints, Blueprint packages, and IP addresses – all from a single search box that is always displayed at the top of each page in our Control Portal.

Global Search

The IT Professional Scenario

This powerful feature works with partial matches, which means that you can type a word like “Exchange” and get back any Tier 3 resource in your account hierarchy that is related to a Microsoft Exchange mail server. Below, see that this particular search returned some servers that are running Exchange Server, groups residing in different data centers, an account with the word “Exchange” in the description field, and a Blueprint.

Our design team studied the best search experiences in consumer and business products – Spotlight from Apple, as well as the search experience in GitHub for example – for ideas on how to refine results quickly for users.

Global Search

The Support Scenario

Global Search works great for scenarios when you recall a partial name of a resource but don’t know which data center it resides in, or which sub-account it is associated with. Or, consider the case for the Tier 3 Network Operations Center (NOC) where a support request comes in, and all the caller has is the IP address of the troublesome server. Instead of navigating through collections of servers in the hopes of stumbling upon the right one, the support agent can now just type in all or part of the IP address into Global Search. What happens when you select one of the search results? The Global Search not only takes you to the selected resource, but also switches your account context and data center (if those values are different than your current context). All with a single click!

Global Search

The Reseller Scenario

Another key use case revolves around resellers who deliver our cloud services to their customers. Those resellers have to manage numerous accounts and users and wanted a fast way to locate records. Tier 3 Global Search can find resources that span data centers and sub-accounts which is ideal for those who have resources spread out globally. Even if the only data you have is a last name or email address, you can still quickly find accounts or users that match that value.

Global Search

Summary

Global Search will introduce massive efficiencies for daily users of the Tier 3 cloud. Whether you are support staff, , a system administrator, or a developer, this feature ensures that you can put your servers and users in any of our global data centers without worrying about how to find them later. Want to try out Global Search? Sign up for a free trial and see what an enterprise cloud SHOULD be.

Bookmark and Share

Enterprise Cloud Monitoring, Made Simple

In the coming months, Tier 3 will launch new, enterprise monitoring capabilities, powered by ScienceLogic and New Relic.  We wrote a guest blog post for ScienceLogic, describing our approach to monitoring, check it out here.

Bookmark and Share

The Simplest Way to Build and Deploy Web Applications to the Cloud? Use PaaS and Cloud IDEs!

Web applications are a dominant part of most enterprise IT portfolios and Platform-as-a-Service (PaaS) products offer a compelling way to easily deploy and manage these applications. However, PaaS have proven tricky for vendors to explain, and therefore difficult for customers to understand. In this post, we’ll discuss the reason you should consider using PaaS products, what Tier 3 has to offer, and how you can deploy a web application to a PaaS in a matter of minutes.

Benefits of PaaS

What exactly is PaaS? Basically, it’s a way of delivering an application platform as a service. Developers don’t interface directly with infrastructure (e.g. servers, networks, load balancers) but rather, focus on building and deployment applications through a set of exposed services in a managed fabric. PaaS simplifies the deployment and management of modern web applications while making those applications more resilient and functional. How can PaaS add value to your organization? Let’s drill into some specifics:

     
  • Reduce server sprawl with a centralized host for web applications. How many web servers are sitting relatively idle in your data center because they are only running a handful of applications? Server sprawl can be a major issue as each IT project requisitions its own hardware for application development/staging/QA/production. What about all your websites for customers and marketing campaigns? It’s possible that you’re using many different servers (and even providers!) to host all of those individual websites. PaaS can offer a centralized fabric that can be sized and optimized for hundreds of internal or external web applications.
  •  
  • Save money by adding resources only when you need them. Many PaaS products have a concept of automatic scale or user-driven resizing to account for spikes or dips in utilization. Before cloud computing, organizations typically sized their infrastructure for peaks and accepted that their environment would be underutilized the majority of the time. Now, it’s possible to deploy a web application with a 128MB memory allocation, and instantly double it when needed. Need to spread the workload across multiple machines? Simply issue a command to add the application to another node in the PaaS fabric. No calls to the operations team, no formal “deployment” exercises. PaaS makes it possible to size and scale applications on demand, which makes it easier for you to manage the overall environment.
  •  
  • Focus on your application, and don’t sweat the infrastructure. One of the most important benefits of PaaS is that it abstracts the infrastructure away from the application, and the developer. Developers deploy to a fabric, not a server. There’s no need for the IT project team to provision web or database servers. Simply push applications to the existing PaaS environment. The infrastructure itself is managed closely by an operations team and automation is included at all levels to deliver automatic patching, scaling, monitoring and more.
  •  
  • Multi-tenancy and high-availability baked in. PaaS products are designed to deliver high-availability to multiple applications (or “tenants”) and are therefore scaled out to provide significant compute capacity. As such, you’ll find many PaaS products with built-in load balancing services, failover when servers fail, concurrency management,  and more. All of these features boost reliability and performance for each application hosted in the PaaS. Even applications not specifically designed for PaaS can conceivably be deployed to a PaaS with little to no code refactoring.
  •  
  • Avoid unnecessary duplication by using consolidated application services. When most people think of PaaS they think of hosting web applications, but some of the best capabilities are those offered by complimentary services.  Most PaaS products offer add-on services like databases, storage, identity management, messaging, caching and more. You’ll also find some PaaS products that offer business services such as service catalogs, and API management and monitoring. Developers can use these services when building their web applications and not have to provision or locate hardware to host those services at runtime. These services simply exist inside the PaaS and are available to all applications deployed there.
  •  
  • Deliver “IT as a Service” through measured usage for easy chargebacks. A core tenet of cloud computing is “pay as you go” and measured usage. A true PaaS is built upon a “cloudy” foundation that tracks utilization and delivers an all-up cost to the user at the end of the month (or whenever the user checks their charges). Because of this cost transparency, it’s easy for organizations to deliver “IT as a service” by offering a PaaS for internal/external websites and passing along the usage-based invoices to each department.

All of this helps developers produce faster deployments while giving system administrators a more streamlined operations responsibility.

Why Tier 3 Web Fabric?

Tier 3 has its own PaaS product – called Web Fabric – that is based on Pivotal’s Cloud Foundry project. We’ve added the open-source Iron Foundry extensions so that we can offer some of the best language and framework support in the industry. Unlike the shared PaaS services offered by others, Web Fabric is provisioned uniquely for each customer. This gives you the isolation you need, while still offering a robust platform for all the custom applications used by your organization. The default Web Fabric environment consists of five total servers and can support dozens of web applications.

Web Fabric Overview

Why might you choose to use the Tier 3 Web Fabric to host your modern web applications? We like to point out at least five reasons:

     
  1. Support for the programming languages you already use. Most IT shops are heterogeneous and use technologies from multiple vendors. You may have written a number of enterprise-class web applications in .NET or Java, but also have departments that make use of Ruby or PHP. If you’re doing more mobile development, you might have started looking at Node.js for high performing web applications. Tier 3’s Web Fabric supports all those programming languages and more. Instead of using multiple PaaS products or infrastructure clouds to host your diverse application portfolio, use a single fabric for all of them!
  2.  
  3. Application services to cover your scenarios. Need a relational database? We offer MySQL, PostgreSQL, and Microsoft SQL Server. Looking for a NoSQL repository? Web Fabric has Redis and MongoDB. RabbitMQ is also available when you want to add a durable message queue to your solution. In addition, each Web Fabric comes with New Relic monitoring for web applications. This excellent application performance management tool gives you deep insight that helps identify bottlenecks and monitor application health.
  4.  
  5. Cloud Foundry ecosystem. There’s no doubting the impact of Cloud Foundry on the PaaS industry. This open source project was launched in 2010 and has been adopted by multiple PaaS vendors. Not only does this make it straightforward to move applications between Cloud Foundry-compliant clouds, but also means that there are multiple parties creating tools that work for any Cloud Foundry environment. From the Windows-based Cloud Foundry Explorer, to the OSX-friendly Project Thor, to web-based development environments, there’s a growing ecosystem of vendors and tools to help you be successful with Cloud Foundry.
  6.  
  7. Enterprise-class infrastructure. Tier 3’s network of highly resilient, globally distributed infrastructure is optimized for performance throughout the stack. And since Web Fabric runs on the Tier 3 enterprise cloud, your applications will be powered by high performing storage, multiple VPN options, security services, and much more.
  8.  
  9. IaaS and PaaS, better together. Not all workloads fit into a PaaS platform, and not all applications require dedicated infrastructure. By offering our customers enterprise-class infrastructure in addition to Web Fabric, we’ve provided two useful hosting mechanisms in the same cloud. Keep your PaaS applications geographically close to your IaaS applications and data, and share the same management tools, security profile, and networking configuration.

Deploying to Web Fabric from a Cloud-based Development Environment

Developers can push their application to Web Fabric in a number of ways. While most developers are familiar with command line interfaces and GUI tools that run on their desktop, a new crop of cloud-based integrated development environments (IDEs) can make PaaS deployments even simpler. Cloud IDEs offer excellent collaboration capabilities, easy accessibility, and “no-touch” setup.

One such cloud IDE is Codenvy. This tool works natively with Cloud Foundry, making it easy to build Java/Ruby/Python/PHP applications and then push them to Web Fabric. After signing up for a free account, the developer is presented with the option to link to GitHub or any Git repository.

Codenvy IDE

Codenvy uses a handy “new project” wizard experience to help the developer choose which programming language to use, and then which (supported) PaaS to push to. In the short animation below, observe how I created a new Java Spring project, chose Cloud Foundry (Web Fabric) as a destination, finish the wizard and publish the application to Web Fabric.

Creating an application in Codenvy

The Codenvy IDE includes many developer productivity features including type-ahead coding (i.e. “intellisense”), code generation, formatting tools, and much more. Changing the application code and re-publishing the application to Web Fabric is simple. Notice how easy it is to resize my application (e.g. memory, instance count) at any time!

Updating an application in Codenvy and publishing to Web Fabric

Besides simply deploying applications, Codenvy supports simple management of existing applications. From the PaaS –> Cloud Foundry –> Applications menu, I can see all the applications that I’ve deployed to Web Fabric and stop/start/restart/delete any of them.

Managing Web Fabric in Codenvy

Developers using cloud-based IDEs don’t get all the features of desktop IDEs (like access to local resources, plug-ins), but they are an increasingly viable choice for developers who are trying new technologies or need access to their IDE from any computer.

Summary

With our enterprise-class infrastructure and platform cloud, Tier 3 is uniquely positioned to address your cloud needs. Web Fabric is an ideal host for your modern web applications and its Cloud Foundry heritage makes it compatible with a wide array of tools including cloud-based IDEs like Codenvy.

Interested in taking a look at Web Fabric? Contact us for a demonstration and free trial!

Bookmark and Share

Six Interesting Things from Cloud Connect

Cloud Connect, last week in Santa Clara, offered an insightful look on the state of the industry, with perspectives from analysts, big name vendors, and startups.  Here are a few things that caught our eye in the week that was.

The Enterprise Cloud Adoption Survey Summary from Everest Group.  Done in conjunction with the organizers of Cloud Connect, the survey of 3 segments (cloud buyers, cloud service providers, and cloud advisors) offers a reality check on where the market is today, compared to the future-looking perspectives that are common in emerging spaces like this one.  One of the more interesting highlights that mirrors our experience:

Public cloud providers may need to modify their communication on the cost benefits of adoption from a pure cost/unit conversation to one that is more focused around lower TCO and ROI

The findings also paint a positive picture for platform-as-a-service (PaaS), indicating that a strong majority of survey respondents are already using PaaS, or plan to in the near future.  Check out the whole survey here.

Q&A with Joe Weinman of Telx.  Against conventional wisdom, Joe has long predicted that hybrid clouds will be the eventual end state of cloud computing.  Our own Richard Seroter catches up with Joe, and discusses the finer points of hybrid cloud and something called the Backseat Airline Magazine Bias.

PEER 1 Launches the Mission Critical Cloud, powered by Tier 3. I didn’t see too many product launches at Cloud Connect, so this one (albeit self-servingly) makes the list.  There are many white-label products of this sort in the market today, but very few that are targeted upstream at businesses with more complex requirements.  This partnership helps Tier 3 scale, while complementing PEER 1’s product portfolio.  The product announcement is here.

6fusion, utility-metering of cloud services for the enterprise.  ROI and TCO calculations for enterprises considering the public cloud can be complicated, even for small workloads.  This complexity grows as hybrid cloud and additional vendors are thrown into the mix.  Solving this problem of cost transparency, and ultimately delivering “apples to apples” comparisons across multiple cloud, based on historical and real-time data, is the aim of 6fusion.

I saw a demo of their app, and it is very cool.  There are commodities trading overtones to their approach and the UI.  In fact, CEO John Cowan wrote a few weeks back:

“When the modern enterprise or resource supplier can apply the principles of financial trading to the IT industry we are going to see a force capable of completely redefining everything we currently think we know about the business of technology delivery.”

There will be a range of cloud services: vanilla commodity services for low-end deployments, other more differentiated offerings for mission-critical scenarios, and other tiers in between.  6fusion aims to help IT quantify the value difference between the inevitable layers of cloud services.  It will be interesting to watch their progress, and see how the industry in general grapples with delivering better cost transparency as complexity of cloud deployments grows.

Cloudmunch. This startup launched its DevOps platform, a “first-of-its-kind full-stack continuous delivery platform”, at DeployCon.  With this service, developers can leverage full-stack continuous delivery for applications and infrastructure, with integrations to GitHub and support for Chef.  It is a little surprising that this hasn’t been thought of before—there is a lot of flexibility and efficiency for all the devs out there.  Read the news of their launch here.

Flexiant receives funding for cloud orchestration.  This wasn’t anything specific to Cloud Connect, but the timing was apt.  Cloud orchestration remains a little mysterious to most enterprises (as well as the reseller channel), so traction in the category is encouraging (Tier 3 for our part, has built Blueprints).  Flexiant seems keen to use orchestration on a larger scale, actually helping with greenfield reseller cloud build outs, instead of targeted templates to assist end-user IT pros.  Sounds like a US expansion is in the works.  They will be one to watch in the States.

Bookmark and Share

Load Balancing, High Availability, and Disaster Recovery: What They Are and How Tier 3 Can Help

It’s easy for cloud customers to get confused about the roles and responsibilities of their internal team and their cloud vendor. That confusion is especially evident when it comes to application availability and business continuity planning. How does disaster recovery differ from high availability? Does my cloud provider automatically load balance my application servers? The answers to these questions are critical, but sometimes overlooked until a crisis occurs. In this post, we’ll talk about load balancing, high availability, and disaster recovery in the cloud, and what the Tier 3’s cloud infrastructure has to offer.

Load Balancing

What is it?

Wikipedia describes load balancing as:

Load balancing is a computer networking method to distribute workload across multiple computers or a computer cluster, network links, central processing units, disk drives, or other resources, to achieve optimal resource utilization, maximize throughput, minimize response time, and avoid overload. Using multiple components with load balancing, instead of a single component, may increase reliability through redundancy.

You commonly see this technique employed in web applications where multiple web servers work together to handle inbound traffic. Load Balanced ApplicationThere are at least two reasons why load balancing is employed:

  • The required capacity is too large for a single machine. When running processes that consume a large amount of system resources (e.g. CPU and memory), it often makes sense to employ multiple servers to distribute the work instead of constantly adding capacity to a single server. In plenty of cases, it’s not even possible to allocate enough memory or CPU to a single machine to handle all of the work! Load balancing across multiple servers makes it possible to host high traffic websites or run complex data processing jobs that demand more resources than a single server can deliver.
  • Looking for more reliability and flexibility in a solution deployment. Even if you *could* run an entire server application on a single server, it may not be a good idea. Load balancing can increase reliability by providing many servers able to do the same job. If one server becomes unavailable, the others can simply pick up the additional work until a new server comes online. Software updates become easier since a server can simply be taken out of the load balancing pool when a patch or reboot is necessary. Load balancing gives system administrators more flexibility in maintaining servers without negatively impacting the application as a whole.

Load balancing can be accomplished using either a “push” or a “pull” model. For web applications or database clusters that sit behind a load balancer, inbound requests are pushed to the pool of servers based on an algorithm such as round-robin. In this scenario, servers await traffic sent to them by the load balancer. It’s also possible to use a “pull” model where work requests are added to a centralized “queue” and a collection of servers retrieve those requests from that queue when they are available. For instance, consider big data processing scenarios where many servers work to analyze data and return results. Each server takes a chunk of work and the overall processing load is distributed across many machines.

How can Tier 3 help?

Tier 3 offers multiple load balancing options to our customers. All customers have access to a free, shared load balancer. This load balancer service – based on the powerful Citrix Netscaler product – provides a range of capabilities including SSL offloading for higher performance, session persistence (known as “sticky sessions”), and routing of TCP, HTTP and HTTPS traffic for up to three servers. To use this service today, send a request to noc@tier3.com.  We plan to launch a self-service version of this capability in the very near future.

If you’re looking for more control over the load balancing configuration or have higher bandwidth needs, you can deploy a dedicated load balancer (virtual appliance) into the Tier 3 cloud.  This “bring your own load balancer” option leverage internal expertise you may have with a particular vendor. It also gives you complete control over the load balancer setup so that you can modify the routing algorithm or enable/disable features that matter to your business.

High Availability

What is it?

Returning to Wikipedia, high availability is defined as:

High availability is a system design approach and associated service implementation that ensures a prearranged level of operational performance will be met during a contractual measurement period.

High availability is described through service level agreements and achieved through an architecture that focuses on constant availability even in the face of failures at any level of the system. While load balancing introduces redundancy, it’s not a strategy that alone can provide high availability. Servers sitting behind a load balancer may be running, but that doesn’t mean that they are available!

Availability addresses the ability to withstand failure from all angles including the network, storage, and even the data center itself. Enterprise cloud services like those from Tier 3 are built on a highly available architecture that uses redundancy at all levels to ensure that no single component failure in a data center impacts overall system availability. This includes “passive” redundancy built into data centers to overcome power or internet provider failures, as well as “active” redundancy that leverages sophisticated monitoring to detect issues and initiate failover procedures.

All of our customers get platform-level high availability when they use the Tier 3 cloud “out of the box.”High Availability That means that you can rely on us for your workloads knowing that our architecture is well-designed and highly redundant. However – back to the introductory paragraph – it’s the customer’s responsibility to design a highly-available application architecture. Simply deploying an application to our cloud doesn’t make it highly available. For example, if you deploy a single Microsoft SQL Server instance in the Tier 3 cloud, you do not have a highly available database. If that database server goes offline or network access is interrupted, your application’s availability will be impacted. To design a highly available Microsoft SQL Server solution, you have multiple options. One choice is to create a cluster of database servers (where all nodes are active at the same time, or, nodes sit passively by waiting to be engaged) that access data from a shared disk. When a failure in the active node is detected, the alternate node is automatically called into action.

How can Tier 3 help?

Designing highly available systems is complex. Unfortunately, no cloud provider can offer a checkbox labeled “Make this application highly available!” in their cloud management portal. Crafting a highly available system involves a methodical approach that navigates through every single layer of the system and identifies single points of failure that should be made redundant. For components that cannot be made redundant, it’s important to make sure that the application can continue to run even if that component becomes unavailable.

The Tier 3 professional services team consists of skilled, experienced architects who have designed and built cloud-scale solutions for customers. They can sit with your team and make sure that you’ve taken advantage of every relevant feature that Tier 3 has to offer, while helping  you make sure that your system landscape is constructed in a way that will ensure continual availability.

Don’t forget to regularly test your high availability design in order to uncover weak points or ensure that configurations remain valid.

Disaster Recovery

What is it?

Once more we turn to Wikipedia which defines disaster recovery as:

Disaster recovery (DR) is the process, policies and procedures that are related to preparing for recovery or continuation of technology infrastructure which are vital to an organization after a natural or human-induced disaster. Disaster recovery is a subset of business continuity. While business continuity involves planning for keeping all aspects of a business functioning in the midst of disruptive events, disaster recovery focuses on the IT or technology systems that support business functions.

DR is all about how you handle unexpected events. Typically, your cloud provider has to declare a disaster before explicitly initiating DR procedures. A brief network outage or storage failure in a data center is usually not enough to trigger a disaster response. There are two phrases that you often hear when defining a DR plan. A recovery point objective (RPO) describes the maximum window of data that can be lost because of a disaster. For example, an RPO of 12 hours means that it is possible that when you get back online after a disaster, you may have lost the most recent 12 hours of data collected by your systems. A recovery time objective (RTO) identifies how long the IT systems (and processes) can be offline before being restored. For example, an RTO of 48 hours means that it may take two days before the systems lost in the disaster are brought back online and becoming usable again.

How can Tier 3 help?

Tier 3 customers have disaster protection natively in the platform. We offer two classes of storage: standard and premium. Disaster RecoveryThe major difference is that standard storage get five days of rolling backups within a given data center, while premium storage users get fourteen days of rolling backups including replication to an in-country data center. Tier 3 is powered by global data centers in multiple countries and we use storage replication to enable you to get back online within 8 hours (RTO) and with a maximum RPO of 24 hours.

While this provides assurances against losing all of your data in the event of a disaster, it still may not provide the level of business continuity that you need. If your business cannot tolerate more than a few moments of downtime, even in the event of a disaster, then it’s critical to architect a solution that can withstand the loss of an entire data center. Returning to our earlier Microsoft SQL Server example, consider the ways to construct a highly available database that remains online with minimal data loss, even during a disaster. SQL Server offers replication technologies like database mirroring and AlwaysOn that make it possible to do near-real time replication across geographies.

The experts in the Tier 3 services team can help you identify all the DNS, networking, compute and storage considerations for building systems that are not only highly available within a data center, but across data centers.

Summary

It’s often the case that load balancing, high availability and disaster recovery lapses don’t surface until it’s too late. While Tier 3 does everything we can to architect our platform for maximum availability and resiliency, our customers still retain responsibility for deploying their systems in a manner that meets their performance and business continuity needs. We are eager to talk to you about how to validate your existing cloud applications or design new solutions that can function at cloud scale. Contact our services team today!

Bookmark and Share

A Better Way to Provision Cloud Servers (And Why Templates Aren’t Enough)

If you’ve ever looked at cloud server prices, or deployed a cloud server instance, you’ve likely noticed that most providers have a selection of “templates” to choose from. Users browse and select from a library of pre-baked server templates that contain combinations of compute, storage, operating systems, database technology, web servers, and commercial software. This isn’t the approach we take at Tier 3, however.

Why?

We see at least two challenges with templates.

  1. Impossible for providers to match complete need, and difficult for customers to maintain custom templates. The number of templates offered by leading cloud providers range from dozens to thousands. With templates, the provider aims to offer as many useful combinations of OS + software as possible. However, this requires providers to engage in an endless quest to assemble server images that are useful to customers.

    What if the customer doesn’t see anything they like? Sure, you can upload custom templates, but that shifts the maintenance responsibility to the customer. The provider may have automation tools available for updating and patching images, but enterprise IT departments may not have the necessary capabilities to do the care and feeding of a custom template library.

  2. Not a complete replacement for the way enterprise IT builds servers today. IT organizations don’t typically rely on a library of server templates when they build new machines. Instead, they follow a more assembly-line approach to stand up a server for a particular system. This includes selecting the operating system, joining a server to a domain, adding storage, and installing the relevant software. Advanced organizations have software catalogs that help with automated installation, but many companies still rely on physical media or installation files residing on shared network drives. So what’s the problem? We find that a template-driven model can give a misleading sense of deployment speed as the server is *available* quickly, but still requires a significant number of follow on tasks until the server is actually enterprise-ready.

So what is Tier 3’s model?

The Better Way

Instead of relying on templates, Tier 3 offers a reliable orchestration engine (called Blueprints) that lets you choose what software and script commands to run when creating a new server.

Build Tier 3 Server

There are three things that our customers like about this.

  1. Match unique needs through just-in-time software combinations. It’s impossible to pre-build server templates that match the individual needs of each customer. While a good template can serve as a foundation for subsequent manual activities, we went a step further. We offer a diverse set of base operating system templates, and offer a catalog of enterprise software products that can be layered on after the server is built.

    Select Software for Tier 3 Server

  2. The logical – and automated – extension to how IT builds servers today.Building a server isn’t just about installing an operating system and some software. System administrators go through a series of activities to provision storage, join network domains, acquire IP addresses, disable unnecessary services, and much more. Besides just offering a software catalog, we also provide a series of tasks and scripts that you can run against a new server. Tasks include activities such as adding a (public) IP address or taking a snapshot of the new server.

    Add Tasks to Tier 3 Server Build Process

    Scripts are commonly used to configure the server (and its corresponding software). Tier 3’s build process lets you run a variety of scripts to get your server into a finished state.

    Choose Scripts to Run Against Tier 3 Servers

  3. Extensible to meet enterprise standards. We won’t claim to have all the software and scripts that you need to meet your enterprise security and software standards. That’s why we fully encourage you to upload your own software and scripts into a private library just for your organization. Anything in your library can be applied to your new or existing servers.

    Tier 3 Software Library

    Do you have a unique script command to run just for a single server build process? The Tier 3 Blueprints engine supports custom PowerShell, Command, and SSH script statements that get executed after the server is built.

    Run Custom Script Against Tier 3 Server

Customers are free to create and maintain server templates in the Tier 3 environment, and some do. But we’re seeing more and more customers opt for the orchestration engine approach. This way, customers can build servers exactly how they want them, every time! Check out our tier3.com Servers and Blueprints pages to learn more about how we help you automate the server build process.

Bookmark and Share

The 4 Cloud Integration Dimensions: The Architects Guide to Avoiding Silos

Cloud adoption is growing significantly as more enterprises see the business value of having a scalable, elastic pool of computing resources at their fingertips. However, enterprise CIOs are concerned with building application silos in the cloud that don’t integrate with the rest of their systems, data, and infrastructure. One survey asked respondents to rank their areas of satisfaction for a set of SaaS applications and found that integration with on-premises systems was the area with the most frustration. Another survey found that 67% of CIOs reported problems integrating data between cloud applications. The long-term competitive advantage you gain from the cloud will likely depend – in part – on how well you can connect your assets, regardless of location. There are unique considerations for integrating with the cloud, but the core business needs remain the same. We at Tier 3 see four areas that require focus from both the cloud provider and the customer.

Application Integration

Each application – whether packaged or custom built – serves a unique functional purpose. Frequently, information from another applications is required to meet this purpose. For example, a CRM system may submit a query to an accounting system so that a call center agent can get a full picture of the customer’s billing history with a company. Or, an application that validates employee security badges may rely on a real-time feed of data from an ERP system that stores employee status information. Application integration is about connecting business applications at a functional level. It’s not simply data sharing, but rather, involves triggering some activity in another application by issuing requests or sending “live” business events.

So how does this affect applications in the cloud? Architects are wary of attempting synchronous remote procedure calls across the Internet. Latency is a big factor, and synchronous actions don’t scale particularly well.One alternative approach: “callbacks” where the application request is issued asynchronously, and the reply is sent to a pre-determined location that is monitored by the calling application. Or, embrace the more scalable asynchronous messaging strategy where business data is sent between systems using a fire-and-forget technique. Whether synchronous or asynchronous, application integration with cloud endpoints involves a high likelihood of encountering REST (vs. traditional SOAP) web service endpoints, so choose your tools accordingly!

To this end, you’ll come across two types of application integration products: traditional platforms that have been extended to work with the cloud, as well as entirely new platforms that are built and hosted in cloud platforms. Because each Tier 3 customer gets their own VLAN(s) that can connect to the corporate network (see Network Integration below), it’s relatively straightforward to use existing on-premise integration servers (e.g. Microsoft BizTalk Server, TIBCO ActiveMatrix Service Bus, IBM WebSphere MQ) to link to applications running in the Tier 3 cloud.

If you’re looking to do application integration between SaaS applications and servers in the Tier 3 cloud, you can either use on-premises integration servers or one of the newer cloud-based tools. For one-way messaging that requires durability but not the weight of an integration server, consider cloud-based queues such as Amazon SQS. Note that Tier 3 servers don’t receive a public IP address by default, so any integration tool that requires a “push” from the public internet to a Tier 3 server will require you to add a public IP address to the target server. If you need a full-fledged messaging engine that runs in the cloud and has adapters for cloud endpoints, consider something like the CloudHub from Mulesoft.

Data Integration

Data integration refers to the synchronization, transformation, quality processing, and  transportation of large amounts of data between repositories. Unlike application integration, data integration is typically batch-oriented and works against data that’s already been processed by transactional systems. You’ll often find the need for data integration when doing master data management (MDM) solutions, importing dirty data from a variety of sources, or loading data warehouses for in-depth analysis.

Doing extract-transform-load (ETL) processes in the cloud introduces a few new considerations. While latency may not be as big of a factor for batch processes, bandwidth will be. Moving petabytes of data over an Internet connection is still not a speedy endeavor. Where possible, consider a Cross Connect architecture to maximize bandwidth while minimizing latency. Data integration solutions frequently include staging databases where data is manipulated or standardized as part of the processing pipeline. Depending on where the data is coming from, you may choose to stage sensitive data on your internal network instead of storing it temporarily on public cloud-based servers. Also, keep in mind that data integration tools are oriented towards relational databases, but many cloud databases leverage NoSQL designs or highly distributed architectures that may be unfamiliar to enterprise staff that primarily works with Oracle, Microsoft, and IBM technologies.

As with the application integration tools, the data integration tools market consists of existing players that may offer adapters to cloud endpoints, as well as entirely new providers that are oriented to cloud-based data repositories. Tools like Microsoft SQL Data Sync make it easy to synchronize Microsoft SQL Server databases running in Windows Azure to SQL Servers running on-premises or in public clouds like Tier 3. Traditional ETL provider Informatica has an innovative cloud service called Informatica Cloud which includes a growing set of adapters for connecting cloud databases to on-premises databases. Even the Amazon Web Services Data Pipeline service makes it simple to transfer data between AWS databases and on-premises databases. In each case, the ETL tool uses a locally-installed server agent that securely connects the data repositories to your network. This means that you do NOT need to have your internal databases exposed to the public internet in order to synchronize with cloud-based data repositories.

If you run your enterprise databases in the Tier 3 cloud, you can perform data integration using existing ETL tools or any of this new crop of cloud-friendly products.

Network Integration

Ideally, cloud servers are simply an extension of on-premises servers. To have a fully integrated enterprise landscape, servers in the corporate data center should be able to freely communicate with servers running off-premises. For example, Tier 3 customers use our cloud to run their enterprise collaboration environment, email infrastructure, line of business applications, and many other critical internal-facing systems. In order for these scenarios to work, the enterprise network must be extended to include the cloud network.

One choice is to set up simple client virtual private networks (VPNs) that connect an individual machine to the cloud network. In this case, an individual user would establish a VPN connection and access the application or database residing on the cloud server. However, this only works well for small businesses or temporary access to applications. For a persistent connection between networks, consider working with the cloud provider on a point-to-point VPN tunnel. This provides a much better end user experience. An even tighter integration is possible through Direct Connect. For enterprises that use one of our co-location partners for their data center hosting, Tier 3 can establish a cross-connect between the physical hardware. This ensures a high performing connection that doesn’t travel over the public internet channel. If cross-connect isn’t an option, then perhaps a MPLS network mesh with any number of major network carriers is feasible. We can easily add a secure connection from your MPLS network to the Tier 3 cloud.

Identity Integration

Finally, security. It’s an important consideration when working with distributed systems, and identity management is an oft overlooked area. We’ve all become accustomed to countless credentials for the variety of business systems (on-premises and off-premises) that we use every day. Whether accessing cloud systems, integrating with partner systems, or enabling a remote workforce, a strong identity management strategy is key. How can employees use a single set of credentials to access a diverse range of systems across the Internet? Is centralized role-based-access-control possible or does each application have to maintain their own role hierarchy? These are among the many questions you should ask yourself when figuring out a long term identity strategy.

Identity federation is an emerging area in the cloud. There are multiple standards that come into play, including SAML, XACML, and WS-Trust. Microsoft offers its Windows Active Directory Federation Services and Windows Azure Active Directory products. You’ll also find strong products from Ping Identity and CA. As enterprises face more and more demand by employees and partners to “bring your own identity”, there will be a greater need to invest in a complete identity management solution.

Tier 3 supports SAML for access to our Control Portal. So, our customers can manage their cloud environment without ever manually logging in. This not only makes it convenient, but also creates a more secure environment where there are fewer passwords to remember and access is controlled from a central location.

Summary

By planning for all four of these integration dimensions, enterprises can more fully achieve the benefit of cloud computing while getting maximum reuse out of existing assets. Neglecting any one of these can introduce barriers to adoption or lead to inefficient or insecure workarounds.

Want our help designing your solution for each of these integration dimensions? Contact us to set up a working session with our experienced services team.

Bookmark and Share

Anatomy of a Website Redesign: An Interview with Tier 3’s Creative Director

Tier 3 recently launched a new version of the tier3.com website. This was a complete site redesign and an important step in explaining why Tier 3 is a premier choice for your cloud computing needs. This redesign was led by Nathan Young, Tier 3’s talented Creative Director and UI Designer. I sat down with Nate and asked him a few questions about the goals and technology behind the new website.

Richard: I suspect that when you planned the Tier 3 re-design, you also looked at what our peers in the industry have done with their own web presence.  Without naming names, what sort of things did you see that you liked, and disliked?

Nate: One thing we noticed while doing a competitive audit was that many cloud company websites felt very “cards close to the vest.” Granted, there would be tons of information, but nothing that actually shows what the customer experience is like. It felt like as if there was a standard checklist of benefits and specs that had to be on the site, but nothing to supports those claims with product experience demonstrations.

Part of my job as Creative Director for Tier 3 is being an experience designer, so I appreciate anytime one of our competitors–or any company for that matter–demonstrates the actual product experience through things like screencasts, screenshots, or demo accounts. It really puts your product (and company) out there, and demonstrates a level of confidence that I think is lacking from many traditional enterprise vendors. Cloud providers or hosts in general, at a certain level can all have the max number of IOPS, bandwidth, available CPU or memory, but our customer experience is what I believe to be a key differentiator and competitive advantage.

Richard: What are the hallmarks of a useful, visually appealing corporate website? How do you balance the need to capture the visitor’s attention while not creating a superficial experience?

Nate: Clearly communicating what it is your company does and making it easy for potential customers to know what their experience will be like should they choose you. Once you’ve got that, then the rest is easy.

Richard: What was missing in the previous Tier 3 website and what did you want to make sure we had in this version?

Nate: Honestly, we suffered from the very thing I didn’t like listed above. We didn’t show the customer experience. Therefore it was harder than necessary to communicate our value to peers and customers.

Richard: A good CMS seems to be critical to an agile, maintainable website. How did you go about identifying the CMS that Tier 3 uses?

Nate: Besides the standard list of features a CMS is supposed to deliver (security, stability, scalability) one to the first considerations was using a CMS that had the flexibility to allow us to execute our creative vision. We ended up choosing ExpressionEngine by Ellis Lab. It met all our needs, plus it has a great community of developers around it.

Richard: What are the technologies used in the new Tier 3 website?

Nate: Nothing too fancy, we customized a version of Bootstrap to use as our front-end framework. Other front-end tech includes Jquery, HTML/CSS, and a little bit of custom javascript here and there. ExpressionEngine is our CMS of choice, which we host with a LAMP stack.

Richard: What aspect of the site are you the most proud of, and why?

Nate: Customer experience is one of the major differentiators for Tier 3, so I’m most proud of showing the product experience. That, and the fact that we can easily iterate on the site content and layout with our content management system. In fact, we’re working on improvements right now…

Bookmark and Share

Resellers, MSPs, and SIs: The Private Label Cloud Services Opportunity

The shift to cloud services is, in part, about empowering business users to manage more of their own IT needs themselves. To wit, traditional infrastructure service providers are rapidly introducing self-service, elastic capabilities to meet market demand. Enterprises can deliver on their “IT-as-a-Service” roadmap with a branded cloud administrative portal – complete with rapid provisioning – that matches corporate guidelines.

Solving this scenario has been a roadmap priority for Tier 3. So we are pleased to announce new functionality today that helps resellers, ISVs, and enterprise IT shops deliver a personalized version of our cloud. Leading infrastructure provider like PEER 1  have found success with our model, and so can you.

How do we deliver a personalized cloud? Five key ways: user interface rebranding, content settings, email templates, single-sign-on support, and API access. Let’s briefly look at each of these.

User interface rebranding

Easily alter the visual appearance of the Control Portal, our web-based cloud management interface. This is the easiest – although most superficial – way to rebrand our cloud as your own. We provide two collections of settings for changing the look and feel of the admin console. The Site Branding settings let you define (1) the name of the site, and (2) the graphic logo associated with your brand.

 

reseller01

Changing the site name and corresponding logo is straightforward, and you can revert to the default settings at any time.

reseller02

Another way to customize the appearance of the Tier 3 Control Portal is to change the color palette used throughout the site. On the Color Scheme page, we offer a handful of default themes and let you define your own, to match corporate branding guidelines, for example.

reseller03

The page shows a preview of the selected color scheme in real-time, so you can easily fine-tune colors to your requirements.

reseller04

These changes – while cosmetic in nature – help adoption and increase engagement.

 

Content settings

Enabling configurable settings is another big enhancement we introduced today. Now, many previously hard-coded settings can be adjusted in the UI.

First up, we give users the choice of showing or hiding the page footer. This flexibility is especially helpful for those embedding the Tier 3 Control Portal within a frame. Links within the footer can also be personalized.

reseller05

Cloud services involve recurring revenue, which means ongoing support is crucial. So, we let brands leverage their existing support resources and channels. For instance, users may toggle the appearance of customer support panel. If shown, users may customize which email address and phone number appear, and the URL for new support or feature requests. In addition, we enable you to specify the location of your particular knowledge base for users. Finally, you have the choice of linking to your own legal information and privacy policy.

 reseller06

This combination of settings makes it possible to specify where users can go for the most important support functions. Simply contact the Tier 3 NOC to activate these settings for your account.

 

 

Email Templates

A cloud infrastructure platform must make heavy use of automation and asynchronous processing. As a result, we send many different types of notifications to customers when certain tasks have completed or events have occurred. We’ve updated our software to enable customization of the 10 different email messages that are sent out from the Tier 3 platform.

reseller07

Each of these templates supports a unique “from” email address, subject line, and message body. Many of the templates also support tokenized values in the message body so that you can provide specific data points in the email.

reseller08

These templates help our customers craft specific messages in response to platform events and ensure a consistent voice in communication to customers.

Single sign on (SSO) support

Integration with an existing identity management system is often crucial for resellers and enterprises. So instead of forcing users to create yet another set of credentials, Tier 3 wants to make it easy for your users to simply access these functions with their same credentials.

Tier 3 supports the Security Assertion Markup Language (SAML) v2 standard, a protocol widely used to create SSO solutions. Using SAML, your identity management system (e.g. Windows Active Directory) generates a valid SAML token that is passed to Tier 3. We then validate that token and log the user into their Control Portal account. We’ve created a comprehensive Knowledge Base article (Using SAML for Single-Sign-On to the Tier 3 Control Portal) that demonstrates a complete walkthrough of creating a new Identity Provider and hooking it up to the Tier 3 platform.

 reseller10

API access

There are plenty of cases where our customers want to interact with the Tier 3 cloud from within their own applications and portals. Thanks to our comprehensive API, it’s possible to do nearly everything in our cloud via a web service interface. Our API covers a number of critical feature areas:

  • Servers. Create, configure and delete servers. Also reboot them, create snapshots, restore snapshots, and much more.
  • Groups. Create and delete Groups of servers. Power off the servers in the group, put all servers into maintenance mode, and more.
  • Blueprints. Orchestrate your solutions by querying and deploying Blueprint templates.
  • Accounts. Create, update, suspend, and delete entire accounts.
  • Users. Query, create, update, and delete user records.
  • Billing Details. Among the first of its kind, our billing interface lets you retrieve invoices, view month-to-date charges, and see an estimate of future charges.

This API makes it simple to add Tier 3 actions into your own internal processes. For instance, you could provision users in the Tier 3 cloud whenever you onboard a new employee within a certain department. Or schedule a job that pulls Tier 3 invoices into your ERP system on the last day of every month. Provide a single page interface for developers to spin up temporary development environments. There are countless scenarios where the Tier 3 cloud can provide a backbone to services that you want to provide your customers and users.

Wrap Up

These features offer a unique opportunity for organizations to capitalize on the shift to the cloud. Have ideas on how we can make these capabilities even better? Leave a comment here or contact us if you have an idea for additional features that would make Tier 3 your choice for a private label cloud.

Bookmark and Share

Performance in the Cloud: Upping the Ante

IT managers know that speed is the number 1 usability factor for internal apps.  For customers, who use systems and sites run by IT, speed is crucial to maximizing online engagement, and ultimately, conversion and revenue.

This situation is just another reason why the IT-as-a-Service movement is gaining steam.  IT is transitioning from a cost center to a business enabler.  And the two common scenarios mentioned above illustrate where IT and the business have a shared objective around performance.

Many of the elements that have caused latency in the past are disappearing, thanks to cloud computing.  Bandwidth, security, and server performance are no longer the primary obstacles to delivering a snappy online experience.  Issues that arise today are usually the result of the application itself.  Properly diagnosing these root causes has given rise to a new class of products, Application Performance Management (APM).

Join Tier 3 and New Relic for an online webinar on January 24 to hear us review the challenges that enterprises commonly face with application performance, and some common strategies you can investigate and put into place.

Bookmark and Share

Pick a Size, Any Size: How Choice in VM Capacity Empowers Customers

One size definitely doesn’t fit all. Nearly every cloud infrastructure provider gives their customers a choice of virtual machine configurations.These configurations often take the form of pre-defined “buckets” of VM attributes, so fine-grained choice is still not really an option. But does this really matter?

At Tier 3, we think it does, and our customers do too. Instead of asking our customers to decide between a set of vendor-specified instance sizes, Tier 3 encourages customers to provision machines with any combination of processors, memory, and storage that best fits their needs.

There are at least three benefits we see to offering in-depth customization of virtual machines attributes.

Meet the hardware requirements of pre-packaged software without over-provisioning. The cloud isn’t just for custom web applications. vmsizing01Many users want to run commercial-off-the-shelf software in a cloud environment and apply vendor-recommended hardware sizing guidelines. Whether you’re installing Microsoft Dynamics CRM 2011 (recommended hardware: 4+ cores and 8+ GB of RAM per web server), or the Adobe Creative Suite (recommended hardware: 16 cores, 16 GB of RAM), each application will have its own battle-tested preferences. One choice would be to fit the packaged software into the “best fit” instance size offered by a cloud infrastructure provider. That may very well work, but it’s possible that you will end up paying for processor or memory allocation that wasn’t needed. Tier 3 enables you to provision virtual machines with up to 16 virtual CPU cores, 128 GB of RAM, and multiple terabytes of storage. Choose whatever combination you want!

Create default server sizes that match your needs. Just because we want our customers to have broad choice in their virtual machine sizes doesn’t mean that we want to create the Wild West within your organization. vmsizing02Rather, we offer a way for you to convey your preferences, as well as govern overall provisioning capacity. Tier 3 servers can be organized into (nested) Groups. You could choose to design your Group structure based on departments, projects, or any structure that makes sense for you. On a Group-by-Group basis, you have the ability to set Server Defaults that describe the preferred operating system, storage, processor count, and memory for new servers that get added to that particular Group. For example, consider the creation of a Group for software pilots within the infrastructure operations team at your company. You want to keep costs low while making sure that prototypes get the horsepower they need. So, define a default server profile that has high CPU and memory allocations while keeping extended storage at a minimum.

 

vmsizing03Server Defaults are useful, but you may not want everyone provisioning and consuming massive amounts of cloud resources without your knowledge. Therefore, Tier 3 introduced the idea of Group Capacity which caps off how much capacity can be allocated to servers within a particular Group. This helps you govern usage while empowering your team to manage their own server capacity allocation. Just like all the other Group settings, these can be inherited from a parent Group, or overridden on a Group-by-Group basis.

 

Grow or shrink an environment, and don’t depend on up-front predictions. It’s not always easy to know exactly what kind of strain your server is going to experience in its lifetime. Heck, you might not even know the lifetime of the server itself! Many cloud infrastructure providers offer tiny “starter” sizes for virtual machines. These are targeted at hobbyists or people simply trying out a cloud server. But what if you wanted your developers to start with small machines but grow them when a prototype turns into a full-fledged development effort? Instead of starting with too big of a machine and wasting money, or too small of a machine and constantly working around the limited headroom, create a Tier 3 cloud server that meets your needs today and can be resized tomorrow. Pick a virtual machine size that gives you just what you need now.  Then, as your needs change, you may adjust compute and storage properties at anytime. In many cases, these changes take affect instantly and without even rebooting the server!

 

So, the next time you’re thinking about the VM sizes that cloud vendors offer, make sure to think about these benefits and if they apply to you. Chances are, they do – and you can save additional time and money with Tier 3.

Bookmark and Share

Stop Wasting Money on Idle or Forgotten Cloud Servers

Every infrastructure cloud provider makes it easy to create servers. However, one of the most important characteristics of cloud computing is that it’s easy to delete servers. Go ahead and use a server for as long as you need to and then get rid of it, along with all associated costs. However, cloud cleanup is typically the sole responsibility of the customer. Some smart folks have come up with their own solutions to this problem (see Netflix and their open-sourced Janitor Monkey for AWS), but we prefer to give our customers the automation capabilities they need to easily get rid of servers that aren’t needed anymore.

Set a Server Time-to-Live

When building temporary cloud environments, you often know exactly when you’ll be done using a server or set of servers. However, after the requisite days/weeks/months have passed, who remembers to shut off those machines? During the provisioning process of a Tier 3 server, users have the option to select a server lifespan and decide whether to archive or completely delete the server.

serverdelete01

Use Scheduled Tasks to Automatically Shut Down and Resume Environments

Many servers will not be for temporary use, but they do have a defined windows of usefulness. For instance, consider a development environment that a project team uses to build a web application. There may be multiple web, database and application servers that collectively stay online during the work week. However, such an environment may be completely idle during weekends and holidays. Instead of incurring the cost for an unused environment, Tier 3 customers can create a Scheduled Task to pause or stop an environment and stop accruing CPU and memory charges. Unlike many cloud infrastructure providers, Tier 3 uses persistent VMs and only charges for OS licensing (if any) and storage costs when a server is inactive.

Scheduled Tasks operate on Groups of Tier 3 servers. This makes it simple to archive/pause/power on/reboot/shutdown/snapshot all of the servers in a Group at once. In this example, imagine setting up a pair of Scheduled Tasks that pause the entire development environment every Friday evening, and bring it back online early Monday morning. For even a small environment consisting of a database plus a pair of web servers, this results in savings of over $1000 a year.

In the image below, notice that I’ve configured a pair of Tasks. The “pause” Task runs every Friday evening at 6PM, and the “power on” Task fires every Monday morning at 7AM.

serverdelete02

Summary

Your cloud environment should be made up of a well-groomed collection of active servers that provide tangible value for each hour that they are running. Tier 3 offers multiple options to automatically delete servers and take idle environments offline. This saves our customers both time and money. Any other automation that we should introduce to make your life easier? Let us know!

 

Bookmark and Share

Running Out of Disk Space? You Can Expand It Yourself!

The November update to our enterprise cloud platform brought with it all sorts of valuable capabilities including a new Canadian data center, enhancements to our self-service networking, an upgrade of the Web Fabric PaaS to the latest version of Iron Foundry, the introduction of first-of-its-kind Billing/Account/User management APIs, and more. What I’ll highlight today is the ability to do self-service disk resize from within our Control Portal.

Elastic Machines Result in Better Value

Properly sizing a server has always been a challenge because you need to try and anticipate future need. Do you allocate just enough resources to get by, or do you leave yourself lots of headroom in case of spikes in usage or unexpected growth? These decisions often lead to over-provisioning that results in idle CPU cycles, unused storage, and wasted money. Up until now, Tier 3 customers have been able to modify CPU and memory allocation on demand. This has proved very useful for organizations that wanted to be conscious of cost while not getting locked into an undersized server instance. Our customers have also asked us to add disk growth to our collection of self-service capabilities, so that’s what we’ve done.

Feature Walkthrough

2012-11-30-resize01 To demonstrate, I created a new Windows Server box in my Tier 3 account. Our customers can resize the root drive (“C”) on Windows, but we have many customers who put their critical application data on additional data drives. I  added two drives (“G” and “H”) to this configuration and then created the server.

 

To confirm that I had this initial 30 GB of additional disk space available, I fired up my VPN connection and accessed my new server. Sure enough, the box shows the two new drives. 

2012-11-30-resize02Previously, if you wanted to grow either of those disks, you had to contact our very capable NOC team, and they’d quickly allocate the new storage space to your virtual machine. But customers keep telling us that they want to do more and more things on their own, even if it saves them just a few minutes!

Note that Windows boxes instantly recognize the new storage allocated to them by the hypervisor. Linux boxes require one more additional step that extends the volumes on the server itself. I’ll include the steps for this in an upcoming Knowledge Base article.

To increase the amount of storage for a given disk, I navigated to the server details page within the Tier 3 Control Portal. Here, I can change the allocation of CPU, memory, and now storage. 2012-11-30-resize03I’ve upgraded the first disk to 50 GB of storage. Notice that I cannot change the drive letters themselves, but I can change individual drive sizes, and add entirely new drives to this server.

 

Upon saving this configuration, the Tier 3 platform launched a Blueprint that queues up and performs the disk resize action. Within moments, I received confirmation that the resize was complete. To verify this, I switched back to my server and instantly saw the new space available.

2012-11-30-resize04

 

 

 

This is a seemingly small feature that should have a big impact on our customers who can now provision boxes based on current needs and budgets, but have the confidence that they can immediately grow their servers as their needs evolve.

 

Bookmark and Share

Application Portability in Action: A Demonstration of Cloud Foundry Core

The Cloud Foundry PaaS team recently announced Cloud Foundry Core as a way to make it simple for PaaS customers to discover the services and platforms supported by each Cloud Foundry provider. The provider platform, such as Tier 3’s Web Fabric,  is interrogated live to show the latest services and frameworks that are supported. But does this really matter? Is portability overrated?  While your business applications are probably not leaping between environments on a daily basis, portability does greatly improve deployment choice and disaster recovery options.

Let’s see how this plays out in real life. I built a sample application that used Node.js for the web layer and PostgreSQL for the database layer. My goal is to quickly and seamlessly move this application between development (Micro Cloud Foundry), test (CloudFoundry.com) and production (Tier 3 Web Fabric) environments.

Deploy an Application to Micro Cloud Foundry

Micro Cloud Foundry is a fully encapsulated virtual machine that surfaces all of the Cloud Foundry services. Developers can work with this local cloud to build and test their applications before deploying to a production-quality Cloud Foundry environment. This offering differs from the development fabric offered by other clouds in that it’s a complete clone of the cloud offering. There aren’t weird differences between the developer environment and the cloud itself. With Micro Cloud Foundry, developers get the same exact deployment, configuration, and management experience as with any Cloud Foundry providers.

To begin with, I spun up a new Micro Cloud Foundry instance.

cfcore01

On my local machine, I built and tested my Node.js application and was ready to push to a “cloud.” Because Micro Cloud Foundry supports the Cloud Foundry interface, I could use the standard vmc command line tool to target my Micro instance and push my application.

cfcore02

I also added a PostgreSQL application service to this deployment.

cfcore03

In a matter of seconds, my website was published and I could see it online. Note that Cloud Foundry automatically takes care of identifying the right port for Node.js to run on, regardless of what’s set in my app.js file.

cfcore04

All that was left to do was to add and configure my PostgreSQL database. Cloud Foundry supports a tunneling mechanism (called “Caldecott”) that lets me connect from my local machine  to my PostgreSQL instance in Micro Cloud Foundry.

cfcore05

After opening the tunnel, I launched the PostgreSQL management tool (pgAdmin) and connected to my PaaS database.

cfcore06

I then took a backup copy of my local PostgreSQL database and restored it to this new Micro Cloud Foundry instance.

cfcore08

At this point, you’d think that I’d have to go into my Node.js application and update my database connection string to reflect the host, username, and password of this instance. However, Cloud Foundry does some awesome auto-reconfiguration of (Node.js) applications that injects my credentials for me! Because I used the very nice node-postgres Node.js module for my database access, I got this Cloud Foundry-supported auto-configuration magic for free. Once I added my table to the database, my Node.js application could instantly read the data.

cfcore09

Move an Application to CloudFoundry.com

I had the full cloud experience while my application resided in Micro Cloud Foundry. However, that environment is not meant for demonstrating scale-out or making an application available to other developers or testers. So, I had to migrate my application to a bigger, more widely-accessible environment. CloudFoundry.com fit the bill.

The first step was to use the same vmc tool to target the public CloudFoundry.com cloud. I then deployed the same Node.js application, and chose to create a new PostgreSQL instance.

cfcore10

Just like before, I tunneled into this new PostgreSQL instance, acquired the database credentials, logged into the database, and restored the table backup. Because of all the auto-configuration magic mentioned earlier, I could immediately view my application without having to change Node.js connection strings or runtime port numbers.

cfcore11

Move an Application to Tier 3’s Web Fabric

At this point, the application was sitting in a very capable public cloud.  However, what if you needed more than what this particular cloud provides? Maybe you want access to Tier 3’s world-class, global infrastructure cloud to compliment your PaaS applications. Or, you’re looking to use our well-engineered management software that offers self-service features for server provisioning, environment orchestration,  group management, disk resizing, firewall policy rules, and much more.

The Tier 3 Web Fabric is a .NET-friendly (but fully Cloud Foundry capable) version of Cloud Foundry. Customers can provision as many Web Fabric clusters as they want from the Tier 3 Control Portal.

cfcore12

To send my Node.js application to Web Fabric, I first targeted this environment from the vmc tool, and did a push of the code.

cfcore13

Just as before, I tunneled into my PostgreSQL database instance and restored my database backup. Once again, my application could instantly access my database and show the table records.

cfcore14

Summary

It literally took less than five minutes to take a database-driven website application and move it from one Cloud Foundry provider to the next. There were no application settings to change or strange machine configurations to remember. Simply take the same application and push it to a different provider with a single deployment tool. We hope that you find Tier 3 to be an exceptional home for your PaaS applications, but we also want you to be confident that your applications can enter and leave our environment whenever you want.

 

Bookmark and Share

Tier 3’s 2013 Cloud Predictions: 12 Days of Cloud

2012 was a pivotal year for cloud computing as products matured and real customer success stories demonstrated the fundamental business value of the cloud.

We expect that momentum to continue into 2013 and want to close this year with our “12 days of Cloud” predictions. Each day for the next 12 days, we’ll add a new, sometimes controversial, 2013 cloud prediction to this blog post.

Agree with our predictions? Think we’re drinking too much eggnog? We want to hear where you think the cloud market is heading and what you’re looking for in the upcoming year. Write a blog post in response, enter our Cloud Prediction contest, send us a tweet, or leave a comment below!

On with the predictions.

Cloud Prediction #1:  2013 is the year of cloud management software. Cloud providers have matured to a point where cross-platform management layers will thrive and become mainstream. While widely-accepted IaaS standards are a ways off, organizations will look for solutions that let them manage their diverse cloud portfolio from a single interface.

Cloud Prediction #2: While the largest cloud providers duke it out on price and scale, smaller cloud providers see that enterprise adoption really depends on tight integration with existing tools and processes. Rather than competing with Amazon, Google or Microsoft on price, some providers will focus on value: helping enterprises use their existing people, processes and technology to extend their data centers into the cloud. Forward-thinking cloud providers will increase native integration with popular on-premises tools and offer services that complement the existing technology standards of their customers.

Cloud Prediction #3: Enterprises move from pilots to projects, and architecture takes a front seat. Less evangelism, more execution. Companies now understand the value proposition and risks of cloud. Architecture expertise will be in demand as companies look to effectively design their network and storage landscape to take advantage of distributed cloud services.   Job title that will start to be more prevalent during period as I T anoints designated change agents:  Cloud Strategist, Cloud Architect, Cloud SWOT Leader.

Cloud Prediction #4: Enterprises start to embrace NoSQL databases like Cassandra and Riak, and JavaScript becomes a legitimate part of some enterprise applications. Cloud architects will begin to bring some of the most popular and modern cloud-friendly technologies into the enterprise.  Relational databases will remain a critical part of the enterprise portfolio, but cloud architects will begin to pilot and deploy the distributed systems used by the most forward-thinking web properties today. Developers will continue to depend on .NET and Java, but the momentum behind JavaScript and Node.js will begin to seep into enterprise IT departments and become part of lightweight web services and single page applications (SPAs).

Cloud Prediction #5: Standalone, public PaaS offerings will be slow to gain enterprise adoption. PaaS may certainly be the future of the cloud, but today, enterprises need the control and flexibility of IaaS to migrate existing applications while customizing new ones.  Innovative providers will bring IaaS and PaaS together and give customers the choice of where to run each workload.

Cloud Prediction #6: Public goes private. It will be a long time (if ever) before the Fortune 500 really goes all in on the public cloud. Smart cloud providers recognize this and try to commercialize their public solutions to bring it behind the corporate firewall. 

Cloud Prediction #7: Cloud providers embrace alternate costing models. Today, free-tiers and pay-for-capacity are the dominant cloud pricing models. Look for cloud companies to start differentiating by offering actual pay-per-consumption pricing as billing and metering becomes more sophisticated.

Cloud Prediction #8: While portability will increase at the application and hypervisor layer, middleware and environment metadata will remain more proprietary. We’re seeing that enterprises want choice in the hypervisor that runs their cloud, and many providers are embracing a mix of OpenStack, vSphere, CloudStack and more. Similarly, initiatives like Cloud Foundry Core demonstrate real interest in ensuring that applications can move seamlessly between providers. Conversely, few cloud providers offer a way to migrate network/firewall/application delivery settings from one provider to the next. Likewise, while most cloud companies offer open-source (or commercial) messaging and database services, we also see that large providers are betting on databases and higher-level services that are unique to the given provider. Over time, as IaaS API standards emerge, we expect to see a rise in portability for environment metadata.

Cloud Prediction #9: Global expansion takes center stage. An enterprise cloud needs an enterprise footprint. Cloud providers with US-only or token Europe/Asia support will struggle to become the primary provider of enterprise cloud services.

Cloud Prediction #10: IaaS providers who don’t court developers get left behind. Clouds have to be developer friendly. This includes integration with source control repositories like Git, IDE support for deployment and debugging, guidance for continuous integration and deployment, and more. It won’t matter if your CIO chooses a particular cloud - if the developers can’t embrace it, then it will only serve as a destination for migrated, legacy apps.

Cloud Prediction #11: Clouds that cannot be remotely managed through an API will fall behind. As cloud management suites rise to prominence, and enterprises look to integrate cloud services into their existing management tools, having a well-documented, expansive API will be critical.

Cloud Prediction #12: Usability and self-service become table stakes for cloud providers. Customers demand more and more self-service capabilities and won’t widely accept cloud services that require human intervention to provision or modify. Usability takes a front seat as companies expand their use of provider-specific administration tools and don’t want to invest heavily in employee training.

Thanks for sticking with us through all twelve days. These are our opinions. What’s yours? Let us know!

Share your thoughts and enter to win a little holiday joy in the form of a $100 gift card!  Tell us your 2013 Cloud Prediction!

 

Bookmark and Share

PEER 1 Hosting and Tier 3 Bring Enterprise-grade Cloud to Canada

Expansion of global partnership to North America delivers superior solution to enterprises requiring geo-specific services

VANCOUVER, BC – December 10, 2012PEER 1 Hosting (TSX:PIX), the global IT hosting provider, and Tier 3, the enterprise cloud platform company, today announced that their VMware-based, enterprise-grade cloud platform is now available in Canada. Businesses can now deploy applications on secure, enterprise cloud services in nodes located in Toronto today and Vancouver early next year.

Built with IT and development operations in mind, enterprise cloud services from PEER 1 Hosting and Tier 3 include IaaS, PaaS and advanced cloud management.  This complete cloud platform helps businesses reduce IT complexity and operational burden.  The joint offering addresses the enterprise cloud requirement for “data sovereignty” – ensuring that data is stored and managed according to Canadian rules and regulations.  In addition to compliance with Canadian requirements, the partnership offers customers global scale, with additional nodes in North America and Europe. 

Global enterprises can scale their Tier 3-based enterprise cloud effortlessly by leveraging PEER 1 Hosting’s proprietary 10Gbps FastFiber Network™ to connect the Toronto node and planned Vancouver node to data centers in London and Portsmouth, U.K. or easily extend infrastructure to additional Tier 3 nodes in New York, Chicago, Seattle, and Salt Lake City. Enterprises now have flexibility to maintain independent, secure clouds within specific countries to address data sovereignty concerns or spread their cloud across multiple locations of their choosing within North America and Europe. Customers will also benefit from regionalized disaster recovery services.

“Cloud computing is about flexibility, reducing complexity, and minimizing operational costs. By bringing our partnership with Tier 3 to Canada, we are now enabling both Canadian and global enterprises to take advantage of a complete enterprise-grade cloud platform delivered with award winning service,” said Jay Newman, senior vice president, PEER 1 Hosting.

“Enterprises moving business-critical applications to the cloud have stringent cloud selection requirements. With the expansion of Tier 3’s cloud to Canada, in partnership with PEER 1 Hosting, enterprises now have a compelling cloud solution for their entire application portfolio, from development to business-critical workloads. And, advanced cloud management built-in means businesses realize IT operational efficiency and development agility today,” said Mark Cravotta, senior vice president, Tier 3.

Carl Brooks, infrastructure services analyst at 451 Group, said, “PEER 1 Hosting and Tier 3 operate as very successful providers on their own, making it a mutually beneficial relationship. The move into North America further validates their partnership: Tier 3 gets access to PEER 1 Hosting’s international audience and established hosting expertise, while PEER 1 gets a top-of-the-line IaaS service offering for its customers. The result is a compelling enterprise-grade cloud for end users that the company can expand swiftly to meet demand.”

PEER 1 Hosting’s and Tier 3’s enterprise cloud platform drives tangible return on investment and reduces time to market for cloud-based applications.To learn more about PEER 1 Hosting’s and Tier 3’s enterprise-grade cloud, read the whitepaper, Time to Move on from the Commodity Cloud or visit http://www.peer1.com/enterprise-cloud-peer1-tier3.

About PEER 1 Hosting

PEER 1 Hosting is one of the world’s leading IT hosting providers. The company is built on two obsessions: Ping & People. Ping, represents its commitment to best-in-breed technology, founded on a high performance 10Gbps FastFiber Network™ and 25K miles of fiber, we’re connected by 19 state-of-the-art datacenters, 21 points-of-presence and 10 colocation facilities in 14 cities throughout North America and Europe. People, represents its commitment to delivering outstanding customer service to its more than 10,000 customers worldwide, backed by a 100 percent uptime guarantee and 24x7x365 FirstCall Support™. Founded in 1999, the company is headquartered in Vancouver, Canada. PEER 1 Hosting shares are traded on the TSX under the symbol PIX. For more information visit: www.peer1.com or www.peer1hosting.co.uk. Follow PEER 1 Hosting on Twitter: PEER1.

About Tier 3

Tier 3 unleashes business agility through unique, enterprise-class cloud services and software that puts global companies on the path to IT as a Service. The company’s virtual public cloud services combine both infrastructure (IaaS) and platform as a service (PaaS) in a comprehensive platform. The Tier 3 Cloud increases IT operational efficiency and flexibility through advanced cloud orchestration and management capabilities. Global enterprises and service providers find the Tier 3 Cloud ideal for their entire business application portfolios, from development to production environments and mission-critical applications. The Company is based in Bellevue, WA, with regional presence in multiple locations in North America and Europe.  For more information visit http://www.tier3.com.

For more information:

Concept PR on behalf of Tier 3

Stacey Burbach

602-279-1137 Stacey@conceptpr.net

 

March Communications on behalf of Peer 1 Hosting

Sarah Love

(+1) 617-960-9881

PEER1HostingUS@marchpr.com

 

MAVERICK Public Relations on behalf of Peer 1 Hosting

Amanda Laird
416-640-5525 ext. 245
amandal@maverickpr.com

 

 

Bookmark and Share

Cloud Foundry, Core Compatibility, and Tier 3

As we often say here at Tier 3, the cloud should create choice, not limit it.  And today is a good day for that guiding philosophy.

We’re excited about a new program from Cloud Foundry - the Cloud Foundry Core.   Their blog entry today sums up the news:

The Cloud Foundry team is happy to announce Cloud Foundry Core  -  a program designed to preserve cloud application portability.



In the cloud computing world, preserving a choice of clouds is critical. The risks of being locked into a single cloud are substantial. Pricing, reliability, geographic location and compliance can all vary between clouds. Business requirements will evolve over time, necessitating the ability to move between clouds, whether public to private, private to public or between public cloud providers.


Why this is a Good Thing for Developers and Enterprise IT

Enterprises to different degrees have embraced cloud infrastructure-as-a-service, and are now looking to see what platform-as-a-service offers.  Developers of course are leading the charge here.

The benefits of PaaS are straightforward enough – the PaaS does some of the heavy lifting for developers, including load balancing.  Over time, as PaaS becomes more capable, development within the enterprise becomes cheaper and faster, while lowering risk.  Why?  The PaaS abstracts more platform-level operations away from the dev.  It’s the “focus on your app” message to a much greater degree.

But unlike with IaaS, many developers and IT leaders are worried about vendor “lock-in”.  The Core certification is a step in the right direction, since customers now have some elements of portability.  The Core program is really about peace of mind - developers can now move their apps to different providers with confidence and relative ease should conditions arise.

Why Tier 3 is a Launch Partner

Cloud application portability is vital to realizing the full promise of cloud computing.  That’s been our take for a while now – after all, our Web Fabric product is built on Cloud Foundry and Iron Foundry.  The latter is open source project started by Tier 3 to extend Cloud Foundry to the .NET ecosystem.

We want to help shape this flexible, compatible, and interoperable future of cloud computing – that’s why the Core program is so exciting for us.  Look for more news, developments, and investments from Tier 3 along these lines.

So Now What?

On the main page of the Cloud Foundry Core Web Application you can enter an API path to any provider, with several provided by default, to determine what is or isn’t supported with that provider.

Web Fabric, Tier 3’s PaaS product, offers extensive compatibility, as noted the Cloud Foundry Core listing.  We also carry the polyglot banner and support apps authored in:

  • .NET
  • Java
  • PHP
  • Python
  • Node.js
  • Ruby

 

Adding to this list is a roadmap priority for us. In fact, we have recently added support for some languages that are unavailable in any other PaaS today.  For example:

  • Erlang - With Erlang you can write some of the most performant code for multi-core, multi-processor, threaded systems on the planet.  Also, Erlang is one of the most resilient languages available with performance and scaling you’ll not find anywhere else.
  • .NET CLR v2 and v4 – Since .NET is one of the largest languages used in the enterprise, it was a “must have” for Tier 3. With the Iron Foundry Project we’ve enabled .NET as a complete add-on with total native Windows support for Cloud Foundry. With .NET that provides the largest two languages full support on the Tier 3 Web Fabric Platform by combining the capabilities of Cloud Foundry and Iron Foundry together.

Congratulations to the Cloud Foundry Community – Tier 3 is excited to be part of it and look forward to continuing development of Cloud Foundry and Iron Foundry as well as momentum for the category of PaaS technologies.

What are your thoughts on cloud application portability?  Let us know in the comments.

 

Bookmark and Share

Four Quick Steps to Deploying a Red Hat Enterprise Linux Server in the Tier 3 Cloud

We just announced that we are a Red Hat Certified Cloud Provider which means that you can now confidently deploy Red Hat Enterprise Linux servers in the Tier 3 cloud. But enough talking about it; let’s show you how it’s done! In this post, I’ll walk through the short steps for getting a Red Hat Enterprise Linux box up and running.

Step 1: Build the Server in the Tier 3 Cloud

Our customers have two primary ways to build up server environments in the cloud. First off, servers can be included as part of a blueprint. Our customers leverage blueprints when they want to build reusable templates for single or multi-server environments. You can now include Red Hat Enterprise Linux servers as part of sophisticated blueprints. In addition to using blueprints, customers can build servers through a dedicated “create server” workflow. In this flow, users can provision Red Hat Enterprise Linux servers with any resource combination (CPU+memory+storage) and install any private software packages onto the new server.

After completing the workflow, users will see their new server come online in a matter of minutes.

 

Step 2: Update the server with all the latest patchset

Recall that Tier 3 cloud servers are private by default, and thus don’t have internet accessible ports open. We recommend secure VPN access, and I used OpenVPN to connect to the network. I’m running Windows 8 and therefore used the popular PuTTY tool to SSH into the server.

Once I was in the server, I logged in using the “root” user and password defined during server setup.  Red Hat uses the Yum package management tool, so to update all the existing packages on the server, I executed a simple yum update command.

At the time of this writing, there were 311 updates totaling 286MB in size. In just a few minutes this process completed and I had a fully refreshed server.

 

Step 3 (optional): Install a GUI desktop

While many are perfectly comfortable working with Linux servers from the shell, I’ll show you how to quickly add a desktop experience. To install X-Windows and the default GNOME destktop, it takes a single command: yum –y groupinstall “X Window System” “Desktop” “Desktop Platform”.

 

Step 4 (optional): Access server desktop

Once again because I’m starting from a Microsoft Windows machine, I need a way to bridge the communication from my local machine and the X Windows desktop on the Linux server. There are a few choices for this, but we like Xming. It’s a small, free application that makes it easy for Windows users to access their Linux applications. Once I had the Xming (display) server installed, I started it up. You need to make sure this is running before trying to launch the desktop, or else there won’t be anything listening to draw the windows!

I then logged out of my PuTTY session, and before starting a new one, I made sure to have the Enable X11 forwarding option selected in PuTTY so that I could display graphical applications via SSH.

Finally, back at the SSH shell I ran the gnome-session & command, and a few moments later, I was presented with a ready-to-use Linux desktop.

 

We’re excited to offer strong support for users of Red Hat Enterprise Linux and think that this reinforces our vision of being the destination for all your enterprise cloud workloads.

Bookmark and Share

Tier 3 Closes $10M Series B Funding Led by Intel Capital

Enterprise Cloud Platform Provider Sets Sights on Expanding its Innovative Cloud Service Offering and Worldwide Growth

Tier 3, Inc., the enterprise cloud platform company, today announced $10 million in Series B financing led by Intel Capital, with participation from returning investors Ignition Capital and Madrona Venture Group. This latest investment brings Tier 3’s total financing to $18.5 million.

Since its founding in 2006, Tier 3 has focused on delivering enterprise-class cloud infrastructure (IaaS) and platform as a service (PaaS) capabilities to global enterprises. The company is recognized for providing a comprehensive set of enterprise-grade cloud services in a unified platform. Tier 3 recently announced new cloud server group management capabilities to provide customers precise control of their workloads while minimizing server sprawl. This latest round of funding will allow Tier 3 to work with large global partners, such as the newly announced relationship with PEER 1 Hosting, extending its reach internationally, while continuing to build upon its core value proposition of IT operational agility and efficiency through comprehensive cloud services enhanced by orchestration, automation and advanced management capabilities.

“The Tier 3 team has the technical ability and execution focus required to help transform the enterprise cloud market segment,” said Bryan Wolf, managing director at Intel Capital. “Tier 3 will continue to be a key cloud innovator and its focus on global expansion will help to spur worldwide cloud infrastructure adoption. Intel Capital is excited to work with Tier 3 during its next phase of innovation and growth.”

Intel Capital is Intel’s global investment and M&A organization and focuses its investments in innovative technology start-ups and companies worldwide. Its investments include AVG, BrightEdge Technologies Inc., CareCloud and VMware.

“We are pleased to announce this investment from Intel Capital, and we look forward to working with them to leverage their expertise in data center optimization. Additionally, with support from Intel Capital and our existing partners Ignition and Madrona, we will work to strengthen and increase our industry presence, accelerate our innovation and expand our global footprint,” said Jared Wray, founder and CEO at Tier 3.

About Tier 3

Tier 3 unleashes business agility through unique, enterprise-class cloud services and software that puts global companies on the path to IT as a Service.  The company’s virtual private cloud services combine both infrastructure (IaaS) and platform as a service (PaaS) in a comprehensive platform. The Tier 3 Cloud increases IT operational efficiency and flexibility through advanced cloud orchestration and management capabilities. Global enterprises and service providers find the Tier 3 Cloud ideal for their entire business application portfolios, from development to production environments and business-critical applications.  The Company is based in Bellevue, WA, with regional presence in multiple locations in North America and Europe. www.tier3.com

 

Bookmark and Share

Tier 3 Adds Support for Red Hat Solutions to its Enterprise Cloud Platform

Tier 3 joins Red Hat ecosystem as a Certified Cloud Provider

 

BELLEVUE, Wash. — November 5, 2012 ― Tier 3, Inc., the enterprise cloud platform provider, announced today it has joined the Red Hat Cloud ecosystem and is now a Red Hat Certified Cloud Provider.   Red Hat Enterprise Linux is immediately available to customers of Tier 3’s Infrastructure-as-a-Service and Platform-as-a-Service offerings.

“Today’s enterprises demand the flexibility to deploy the operating systems and run-times of their choice.  In fact, IT leaders are increasingly selecting unique combinations of technology to optimize the performance of specific workloads,” said Jim Newkirk, VP of engineering at Tier 3. “Red Hat is one of the biggest proponents of enterprise cloud computing, and our partnership will help customers migrate more projects to the Tier 3 cloud with confidence.”

Tier 3’s cloud services are designed for large and mid-sized businesses.  The company includes important enterprise features in its base products, including advanced security measures, risk mitigation and high availability.  This enables IT departments to bring applications and services to the cloud more easily with Tier 3 than other alternatives.

There’s also good news for enterprises that use on-premise images of Red Hat Enterprise Linux.  These customers that deploy cloud-based versions of this OS with Tier 3 receive consistent, unified service from Red Hat’s enterprise support team.

“Enterprises are demanding more and more from cloud computing.  We are confident that the Tier 3 cloud platform, having met our intensive testing requirements, will deliver a scalable, supported, secure and consistent environment for Red Hat Enterprise Linux deployments,” said Bryan Che, general manager, Cloud Business Unit at Red Hat. “Tier 3 is among the top enterprise cloud providers we recommend as a trusted destination for Red Hat customers, ISVs, and partners.”

When leveraging Red Hat Enterprise Linux, customers will benefit from a host of other unique benefits offered by Tier 3:

  • Sophisticated orchestration that reduces complexity.  Customers can create unique configuration templates for virtual machines specifications, as well as the software that runs atop them.  This unique feature, called “Blueprints,” enable users to quickly deploy new environments.
  • Advanced management that creates operational efficiency.  Tier 3 offers innovative management features to administer “groups” of Red Hat Enterprise Linux servers in less time.  IT Ops can automatically apply tasks, scripts, and updates against many servers at once, so it’s easier to support a large volume of virtual machines. 
  • High Performance.  Every deployment will tap into Tier 3’s unique performance features to deliver optimized cloud performance matching that of on-premise deployments.

About Tier 3

Tier 3 unleashes business agility through unique, enterprise-class cloud services and software that puts global companies on the path to IT as a Service.  The company’s virtual private cloud services combine both infrastructure (IaaS) and platform as a service (PaaS) in a comprehensive platform. The Tier 3 Cloud increases IT operational efficiency and flexibility through advanced cloud orchestration and management capabilities. Global enterprises and service providers find the Tier 3 Cloud ideal for their entire business application portfolios, from development to production environments and business-critical applications.  The Company is based in Bellevue, WA, with regional presence in multiple locations in North America and Europe. www.tier3.com

 

 

Bookmark and Share

Your apps don’t have to be BUILT for the cloud to be IN the cloud

We at Tier 3 never like to see fellow cloud providers experience downtime as it hurts the reputation of our industry. Following an outage by a couple major cloud providers last week, many pundits came out of the woodwork to scold the customers of these cloud services that experienced corresponding downtime. Why? It’s become “common knowledge” that if a user of cloud services experiences downtime, then they haven’t properly architected their apps for the cloud. I wonder why we assume that every business has the engineering prowess of cloud pioneers like Netflix. Cloud users are rightly encouraged to build and deploy distributed applications that can withstand the failure of any component(s), but the reality is that this doesn’t always happen because of one or more of these reasons:

They Don’t Know Any Better

While many of us have spent years in the cloud, it’s easy to forget that this is an entirely new domain for the vast majority of enterprise customers. To be sure, principles of good architecture and highly available systems have been around for decades, but we recognize that cloud computing introduces its own wrinkles to those existing patterns. It’s up to all of those in the industry to help educate others on the right architecture, tools, and infrastructure that are needed to build truly cloud-scale applications.

They Can’t

Guess what? Very few organizations have the in-house architects, developers and operations pros to plan and build multi-tier, globally distributed cloud applications. Doing this requires advanced knowledge of modern web technologies, database repositories, storage systems, and networking configuration. So in some cases, this awesome rush to the cloud has left organizations without the technologists they need to build highly available, scalable cloud apps.

Also, enterprise IT shops have data centers full of modern and legacy commercial-off-the-shelf (COTS) software that is not built for the cloud. While nearly any credible COTS product has a reference architecture for a highly available deployment, we see plenty of such products that (a) still have single points of failure, (b) only operate efficiently when housed physically together in the same data center, and (c) have complex disaster recovery procedures that don’t easily support an instant failover. These cloud customers may simply not be able to refactor their existing systems to survive an outage in the data center that hosts it.

They Won’t

It’s often said that cloud customers can get whatever availability they want to pay for. That is almost certainly true, but it brings to the surface a point that often seems lost on those who batter those businesses that go offline in an outage: a comprehensive DR plan isn’t cheap.

Some businesses go offline during a cloud outage because they’ve made the conscious choice to run that risk. Running a hot backup that is a complete mirror of production requires constant synchronization at (often) double the overall cost. Many organizations choose to incur this cost because uptime is their top priority, while other businesses accept downtime as an occasional fact of life. Just because someone actively chooses to save money and tolerate downtime doesn’t mean that they don’t “get the cloud.”

 

While Tier 3 has strong SLAs based on the reliability of our platform, we can’t protect users against their own design decisions. But we can abstract a lot of the complexity away from the customer, so that many architecture best practices “come for free” with our platform. We have made a strategic choice to engineer a platform that makes life a little easier for enterprises that don’t have the resources or types of applications that are a perfect fit for cloud computing.

 

How do we help organizations that may not have the personnel skills or types of applications that are cloud-ready?

  1. We run on enterprise-class hardware. While most cloud vendors freely advertise that they run commodity hardware that may fail unexpectedly, Tier 3 has invested in powerful hardware at each layer of our stack. While no infrastructure is infallible and failures WILL happen, our infrastructure investment have proven to give our customers a more reliable experience. This is especially true for their applications that cannot scale on dozens of cheap commodity servers.
  2. Services like load balancing are built-in at no additional cost. We strive to make it as easy as possible for enterprises to avoid single points of failure, and redundancy is pervasive in the Tier 3 architecture. We surface some of these capabilities up to our customers, including free access to our load balancing software. This makes it simpler to design and deploy highly available web software.
  3. Customers get built-in backup and recovery services for virtual machines at no additional cost. Every Tier 3 customer gets VM-level snapshots taken automatically on a daily basis and stored for up to 14 days. The snapshots for any given data center are stored in an alternate data center to ensure that customers can quickly stand up a new environment that mirrors the previous one (if one didn’t exist already). While customers can lose up to a day’s worth of data by relying solely on our automated snapshots, Tier 3 still provides a level of protection against unexpected failures. 

 

Organizations building cloud apps should demand that developers carefully design fault-tolerant software that can take advantage of the scale and distributed nature of the cloud. Likewise, you need an operations staff with the automation in place to regularly test their cloud infrastructure and be able to quickly recover from failures. But Tier 3 thinks it should be radically easier to reduce your risk when hiccups to occur. We’re not at a point where every enterprise has such capabilities, and Tier 3 is here to make that transition to cloud software easier. 

 

Bookmark and Share

PEER 1 Hosting and Tier 3 deliver VMware-based enterprise cloud in the UK

High Availability SLA, Automatic Back Up and Offsite Replication Available on Pay as You Use Basis

PEER 1 Hosting (TSX:PIX), the global IT hosting provider, and Tier 3, the enterprise cloud platform developer, today announced a partnership to deliver VMware-based enterprise cloud to the UK market.

The solution combines hosting services from PEER 1 Hosting with the enterprise-grade cloud platform from Tier 3, and is underpinned by VMware’s vCloud platform; giving customers the ability to easily and successfully manage their businesses in the cloud.

Built with IT and development operations in mind, the enterprise cloud platform drives tangible return on investment, reduces time to market, makes it easier to manage complexity and minimizes operational requirements. Customers will also benefit from local data centers and regionalized disaster recovery along with an expanding global footprint of cloud nodes.

“Our partnership with Tier 3 means we can now offer enterprise customers an innovative, high performance cloud service with business continuity built right in,” said Fabio Banducci, President and CEO, PEER 1 Hosting. “This easy-to-manage cloud solution will allow customers to focus on growing their business without worrying about security, backup or compliance. Our unique utility-based pricing model also means they are paying only for what they need without having to invest in technology they are not using.”

“Combining the power of PEER 1 Hosting’s superior network and infrastructure with Tier 3’s cloud platform gives customers in the UK a virtual cloud solution that streamlines their IT operations so they can focus on taking care of business,” said Jared Wray, Founder of Tier 3.

Unique automation technology eases the burden of managing everything from routine tasks to complex, enterprise-scale systems. Workload management, backups and other time-consuming IT tasks are automated, as are monitoring and reports to keep IT informed of performance.

Virtual machines can be managed in groups, making managing enterprise-scale infrastructures comprising hundreds of servers as easy as managing a handful.

“Cloud providers have everything to play for in a fast evolving competitive landscape,” said Agatha Poon, research manager, global cloud computing for 451 Research. “A reliable cloud platform with continuous innovation combined with better and more ubiquitous service availability, and proactive management and support are core elements needed to earn the trust and loyalty of transforming enterprises.”

About PEER 1 Hosting

PEER 1 Hosting is one of the world’s leading server and cloud hosting providers. The company is built on two obsessions: Ping & People. Ping, represents its commitment to best-in-breed technology, founded on a high performance 10Gbps FastFiber Network™ connected by 18 state-of-the-art datacenters, 22 points-of-presence and 10 colocation facilities throughout North America and Europe. People, represents its commitment to delivering outstanding customer service to its more than 12,000 customers worldwide, backed by a 100 percent uptime guarantee and 24x7x365 FirstCall Support™. Info-Tech Research Group recently named PEER 1 Hosting as a “Champion” in its Canadian colocation and managed services Vendor Landscape report, recognizing the company’s strength in product offerings and enterprise strategy in the global IT marketplace. PEER 1 Hosting’s portfolio includes Managed Hosting, Dedicated Servers, Colocation and Cloud Services. Founded in 1999, the company is headquartered in Vancouver, Canada, with European operations headquartered in Southampton, UK. PEER 1 Hosting shares are traded on the TSX under the symbol PIX. For more information visit: www.peer1.com.

About Tier 3

Tier 3 unleashes business agility through unique, enterprise-class cloud services and software that puts global companies on the path to IT as a Service. The company’s virtual public cloud services combine both infrastructure (IaaS) and platform as a service (PaaS) in a comprehensive platform. The Tier 3 Cloud increases IT operational efficiency and flexibility through advanced cloud orchestration and management capabilities. Global enterprises and service providers find the Tier 3 Cloud ideal for their entire business application portfolios, from development to production environments and mission-critical applications. The Company is based in Bellevue, WA, with regional presence in multiple locations in North America and Europe.

 

Bookmark and Share

Small Feature, Big Impact: Executing Script Statements Against Groups of Cloud Servers

In last week’s cloud software release, we pushed out a subtle new capability that should pack a big punch for our customers. Tier 3 is constantly looking for ways to engineer a better server management experience for our IaaS customers, and we think that this a great example of that focus. In this blog post, I’ll describe this new feature, show you where to access it, and when you will want to use it.

What is it?

In a nutshell, users can now easily execute arbitrary script commands when creating or managing servers in our cloud. Windows users can choose between PowerShell and Windows Command scripts, while Linux users may use SSH scripts. Both the Command and SSH scripts execute directly on the target machine(s) whereas PowerShell scripts take advantage of the “remote PowerShell” capability.

Where do I access it?

We expose this capability in the two most relevant places. First, blueprint designers can include the Script activity when orchestrating new server environments

When this Script task package is added to a blueprint, the blueprint designer is asked to choose both the target server and execution mode (PowerShell/Command/SSH), and then enter the actual script statement. In the “Script” textbox, the user inputs a single statement or multiple statements.

While this Script task is a very helpful component of the server provisioning process, we think that it’s even more valuable later on when administrators have to manage collections of servers. As a reminder, Tier 3 cloud servers are organized into “Groups” which are more than just superficial containers. Rather, groups empower administrators to manage sets of servers as a single unit and perform bulk actions against those servers. So, it made perfect sense to also add the Script task here so that administrators could quickly run commands against any or all of the servers in a given group.

 

When would I use it?

Can’t you already upload customer-specific scripts to your Tier 3 script library today? Sure you can, but we wanted to support even greater agility and allow administrators to run quick, arbitrary commands without going through the traditional “write-upload-approve-select” workflow process.  Imagine being able to quickly and reliably perform the following operations across an entire stack of servers at once: turn off/on machine services, restart web applications, delete log files, open a firewall port, or update Windows registry values. I’m sure that you could come up with countless more examples of actions that can be performed with a single script statement.

Example #1 – Enabling Services Across Servers

Let’s walk through an example. Assume that we have a set of servers that perform other functions until they are needed to act as web servers. These Windows servers, which have Microsoft’s IIS web server software already installed, have both their IIS website disabled as well as their World Wide Web Publishing Service turned off (and thus aren’t listening for HTTP requests). As expected, trying to serve up a web page on this machine results in an error.

What if an administrator wants to rapidly turn on the WWW Service and the “Default Web Site” on the server? They *could* go server by server and manually turn things on. However, that’s time-consuming and error prone. Instead, what if they had a quick PowerShell script that takes care of all that?

To get started, I click on the Group Tasks button and choose Execute Script. In the prompt that follows, I select the Script package and apply the following multi-statement PowerShell command (Start-Service “W3SVC”; import-module webadministration; Start-WebSite -Name “Default Web Site”).

On the next prompt, I’m asked which of the group’s servers to apply this to.

That’s all there is to it! The corresponding blueprint finishes executing the script against both machines in just 12 seconds. I should now be able to access the website on either of these two servers.

I confirmed that this was the case by logging into my pair of server and seeing that my WWW service was running and website was available.

 

Example #2 – Executing Server-side Scripts

In another case, assume that each server has a set of scripts available on one of its storage drives. One of those scripts edits a log file whenever a new version of the software application gets installed in the server farm. After performing a software update across the server group, our administrator wants to trigger this server-side batch file.

First off, notice that I have a Windows Command script (WriteLog.bat) installed on the server. This batch file simply writes a new entry in the server’s log file (see below).

Next, I create a new Group Task, select the Script package, set the script type as Command, and input the local batch file to execute.

Almost immediately, the Windows Command executes the local batch script and updates the log file.

Summary

Tier 3 Blueprints and Group Management are engineered to make server administration work at scale. This new Script task helps ensure that quick actions can be consistently and reliably executed across a vast number of machines. While we still encourage customers to upload (complex) scripts that need to be used over and over again, we hope that this new feature offers a nice alternative for simple actions!

 

Bookmark and Share

Tier 3 is a 2012 Magic Quadrant Visionary for Public Cloud Infrastructure as a Service

Company Recognized for its Ability to Execute and Completeness of Vision

BELLEVUE, Wash. — October 22, 2012 ― Tier 3, Inc., the enterprise cloud platform company, today announced that it has been positioned by Gartner, Inc. as a Visionary in the 2012 Magic Quadrant for Public Cloud Infrastructure as a Service1. The Magic Quadrant depicts Gartner’s analysis of how certain vendors measure against criteria for that marketplace, as defined by Gartner.

Tier 3 offers a full featured, well-engineered platform with an easy to use self-service portal along with its innovative and ambitious product roadmap. Architected for the enterprise, Tier 3’s trusted virtual private cloud solution puts companies on the path to IT as a Service without compromising on IT requirements.  The Tier 3 cloud offers a services fabric PaaS and advanced orchestration to enable agility for both greenfield and legacy applications as well as advanced management features that enhance IT operational efficiency, creating scale around our customers most valuable resource –people.

Read the 2012 Magic Quadrant for Public Cloud Infrastructure as a Service report.

For the report, Gartner defines Infrastructure as a Service as a standardized, highly automated offering, where compute resources, complemented by storage and networking capabilities, are owned by a service provider and offered to the customer on demand. The resources are scalable and elastic in near-real-time, and metered by use. Self-service interfaces are exposed directly to the customer, including a Web-based UI and, optionally, an API. The resources may be single-tenant or multi-tenant, and hosted by the service provider or on-premises in the customer’s data center.

Tier 3 credits the strength and flexibility of its platform for its ability to be the cloud provider of choice for businesses looking to reap the business value of the cloud. Organizations worldwide are increasingly turning to the Tier 3 cloud platform for its superior cloud management capabilities that bring IT efficiencies and cost savings.

“We believe Tier 3’s position within the Visionary quadrant is a testament to our efforts to deliver innovative and powerful yet easy-to-use cloud offerings that help enterprises migrate business-critical workloads to the cloud,” said Jared Wray, founder and CEO at Tier 3. “As we approach the coming year, we will continue to both aggressively invest in innovation and grow our global cloud footprint so that enterprises reap the benefits of our rich, comprehensive cloud service for even their most complex and critical deployments.”

About Tier 3

Tier 3 unleashes business agility through unique, enterprise-class cloud services and software that puts global companies on the path to IT as a Service.  The company’s virtual private cloud services combine both infrastructure (IaaS) and platform as a service (PaaS) in a comprehensive platform. The Tier 3 Cloud increases IT operational efficiency and flexibility through advanced cloud orchestration and management capabilities. Global enterprises and service providers find the Tier 3 Cloud ideal for their entire business application portfolios, from development to production environments and mission-critical applications.  The Company is based in Bellevue, WA, with regional presence in multiple locations in the US, Canada and Europe. www.tier3.com

About the Gartner Magic Quadrant

Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

(1) “Magic Quadrant for Public Cloud Infrastructure as a Service” by Lydia Leong, Douglas Toombs, Bob Gill, Gregor Petri, Tiny Haynes, November 2012

 

 

 

Bookmark and Share

SaaS Your App: Providing Support to Customers (Part V)

Throughout this series of articles, we have looked at the architectural considerations and solution components that are necessary for delivering software as a service (SaaS). We have seen that upfront design is critical when building software that can be successfully used by customers with unique needs. A full-featured cloud service provider like Tier 3 offers many of the infrastructure automation and management services that makes it possible to efficiently deliver such software at scale. In this final article, we take a look at the choices that a SaaS provider needs to consider when deciding upon a support strategy for their customers.

One overarching consideration that any SaaS provider has to make is whether they plan on providing consumer-oriented, personalized service, or something with a more mass market flavor. Each approach has merit but would result in different implementations of four suggestions below.

Standardize wherever possible

One of the only ways that any software provider, SaaS or otherwise, can sell at scale is to standardize their offering and avoid per-customer customization. While everyone loves the idea of “I want it my way”, that concept quickly falls apart when the software provider is maintaining unique code bases, support instructions, and pricing.

The most successful SaaS providers focus on repeatability and avoiding one-off solutions for customers. The goal is to keep support costs as low as possible, and be able to scale the business without scaling the support staff. Providers should consider implementing a common pricing model consisting of only a handful of variations, and build the SaaS software to support user-driven customizations that don’t impact the underlying software.

Interactions with the cloud infrastructure provider should also be standardized and consistent. In the scenario used for this article series, we looked at provisioning unique server clusters for each customer. That deployment model will only work if the cloud infrastructure provider let users provision, scale, secure, update and monitor these environments in a uniform way. Imaging trying to maintain hundreds of servers clusters where each one has its own security settings and performance metrics! Providers like Tier 3 let customers define such settings at a global level and have them cascade down to each collection of servers. Likewise, updating software across a massive collection of servers can be daunting unless the cloud provider supports automated, reliable software installations that can be run on a schedule, or on demand.

Prepare the support team

In order to successfully manage a SaaS platform, one needs an efficient support staff that has a significantly higher server-to-administrator ratio than in traditional data centers. One survey shows that a single administrator can only manage 10 physical machines whereas hardware virtualization changes that ratio to 1:500+. Cloud infrastructure providers report an even higher ratio than that. What’s important to understand is that SaaS providers should be able to operate in a lean fashion, but only if the SaaS offering is one-size-fits-all (see above) and the team is well prepared.

If the SaaS software is running on top of a cloud infrastructure provider like Tier 3, then the support staff must not only be trained in the SaaS software, but also the management of the cloud infrastructure. This means either getting training documents directly from the cloud infrastructure provider, or more likely, preparing training material that is specific to the software provider’s staff and needs. For instance, the SaaS support staff that uses the Tier 3 cloud may not need extensive training on our PaaS Web Fabric offering if they are only leveraging infrastructure services. Likewise, if the support staff will never configure unique network segments for their customers, then the platform training can skip over that topic. Some Tier 3 customers build formal training documentation for their support staff, and yet others use more informal wiki-style repositories for FAQ and scenario walkthroughs.

A strong governance model is also key to a well-supported SaaS application. Documented procedures should exist for securing cloud servers, adding new support team members to the environment, scheduling maintenance activities, responding to performance problems, and making any changes that impact the availability or functionality of the entire platform. While not an exciting topic, governance plays a key role in SaaS platforms as all customers are sharing one environment and failing to follow procedures can result in a massive issue that impacts an entire user base.

Supporting a SaaS platform can be a 24x7 endeavor that requires additional staff, new training and a well thought out governance plan. However, the payoff can be enormous as a well-prepared support team can operate at a low cost and with high efficiency.

Understand that outages happen

One of the biggest misconceptions about cloud computing is that any application can be deployed to the cloud and it will instantly work at cloud scale and with 100% uptime. The reality is much different. A poorly architected application in an organization’s own data center will still be a poorly architected application in the cloud. While we can definitely build and deploy software in a highly available fashion, it is critical that those selling SaaS software honestly prepare their customers for the inevitable outages.

Tier 3’s own Jared Wray has written extensively on the topic of highly available cloud systems and how to partner with a cloud infrastructure provider to maximize the uptime of an application. Applications can be “built to fail” and gracefully recover from unexpected errors, but this can be both difficult and expensive. Some of the best architected web properties in the world have experienced downtime when their underlying infrastructure provider had hiccups. Some of these web sites have disaster recovery locations set up in geographically dispersed areas and use sophisticated synchronization techniques to avoid data loss, but this is an expensive undertaking that other software providers knowingly do not do. Some software vendors accept that downtime is acceptable compared to the cost of building a 100% available system.

SaaS providers must make a conscious decision about how much uptime they will pay for. If they willingly build a solution that is susceptible to hardware or software failures, that’s ok, but it should be open discussed and represented in the service level agreement (SLA) offered to customers.

Communicate openly

One lesson that cloud infrastructure providers have learned is that customers cannot tolerate silence in the face of an outage. At the same time, it is clear that customers laud their providers when issues are promptly communicated and explained. This is part of a broader communication strategy that defines how a software provider interacts with their customers.

Depending on whether a more personalized approach is taken or not, communication can take many forms. For large SaaS environments with hundreds or thousands of customers, it makes sense to set up customer forums where questions and feedback can be collected at a wide scale. For a smaller customer base, one could choose to have dedicated account managers who have personal interactions with each customer. Many organizations also use public-facing communication mechanisms like Twitter, status (uptime) dashboards and blogs to share information in a timely fashion.

What should be communicated to customers? Some items are obvious, such as outages or billing changes. However, customers also need to know a general release schedule so that they can plan around it. Many multi-tenant SaaS platforms have every customer on a single version of the software. This means that everyone gets the update at one time, whether they are ready or not. By sharing a release schedule that provides ample lead time for customers to digest the upcoming changes, the software provider will receive fewer panicked support calls!

While it is entirely possible to deliver fantastic software with a non-existent communication plan, we see that the software companies that actively engage their customers form long-term, loyal relationships that can survive the occasional outage or misstep.

Conclusion

We hope that you have enjoyed this series of articles on how to “SaaS your app.” Much more goes into it than just taking an existing software package and pushing it out to a few cloud servers. We’ve seen the importance of architecting, automating, managing and supporting your software in way that makes it both efficient and profitable. Tier 3 has extensive experience in this arena and would love to partner with you when the time comes to offer software at cloud scale.

 

Bookmark and Share

Who Does What: A Look at Everyone’s Responsibilities in IaaS

As organizations continue to get more comfortable with the idea of Infrastructure-as-a-Service (IaaS), one area of confusion can still be “who does what?” While clouds, like the one offered by Tier 3, deliver a wide variety of self-service capabilities and automated infrastructure management, not everything is simply “taken care of.” It’s dangerous to assume that something (e.g. high availability, data security) is handled by the software or the service provider when in fact it is not.  When plotting out usage of IaaS resources, it’s important for organizations to understand where they need their engineers, what the software will do for them, and what sorts of requests involve engineers from the Tier 3 Network Operations Center (NOC). In this post, we’ll take a look at some of the responsibilities of each actor.

Customers

Let’s start with the customer. There are a few things that a cloud customer does outside of any software provided by Tier 3. For instance, it’s up to the customer to figure out who is going to be an administrator of the cloud and what the expected resource consumption is going to be. Our software is built to make it easy to actually define a cloud server configuration, but it’s still up to the customer to look at historical demand or estimate capacity needs.

Customers uses the Tier 3 software primarily to configure, scale and secure their IaaS resources. Every day, our customers use the Tier 3 Control Portal to define complex server blueprints and spin up new environments. However, we empower the customer to do much more than that. The account owner decides who has access to which resources, and who doesn’t. It’s also the user’s decision to open up ports (e.g. RDP, FTP, and HTTP) to the public internet. Likewise, the customer is responsible for responding to monitor alerts, and that response may including adding more servers or beefing up the resource allocation of existing servers. While some activities can be automated by the software during the build process (e.g., opening a public-facing port on a server), it’s critical to understand that a customer in an IaaS environment still retains significant responsibility for managing their specific resources. IaaS software is focused on user empowerment and doesn’t require manual intervention from the service provider each time a management task is needed. Tier 3 software is designed to make these management tasks very straightforward, but don’t forget that the customer is ultimately responsible for maintaining a secure, adequately-allocated application environment.

Software

One major reason that organizations are embracing cloud computing is that they are seeing a level of automation that didn’t exist in their own data centers. Tier 3 sees it as our responsibility to automate wherever possible and ensure that activities like building servers and executing blueprints happen quickly, and asynchronously. The Tier 3 environment uses a queuing model where nearly every task (e.g. “Build Virtual Machines”, “Execute Blueprints”) is added to a central queue and retrieved by worker processes. While users can monitor the queue to see the status of a given task, this work is done asynchronously and doesn’t prevent the user from performing other activities and adding more tasks to the queue.

Something like our blueprints technology is where software automation really makes a difference. Consider the blueprint we have for a Microsoft Exchange Server with Domain Controller. This blueprint has 15 individual tasks across 2 servers, and includes everything necessary (e.g. “Install DNS”, “Reboot”, “Join Domain”, “Install IIS 7.5”) to repeatedly deploy a completely working Exchange environment with a couple of clicks. Doing those actions manually takes not only time, but is prone to human error. Ideally, every IaaS provider offers some variation of this that lets customers automatically and consistently deploy machine (or environment) templates.

Another major thing that IaaS cloud software should automatically do is monitor usage and let you quickly make environmental changes. Elasticity and “pay as you go” are key cloud value propositions, and cloud vendors must make it simple to observe usage patterns and change the resource allocations accordingly. Tier 3 automatically applies a series of monitors and it’s simple to set up notification alerts for when thresholds have been exceeded. Machines can be almost instantly resized, often without even requiring a reboot.

In essence, your IaaS vendor should be constantly and aggressively looking for ways to automate tasks that either the customer, or their own team, has to perform manually.

NOC

So what does the internal Tier 3 team do to keep this environment humming along? First, we make sure that all the physical hardware is set up and operating smoothly. Our active NOC team is always adding capacity and storage while upgrading network hardware whenever it makes sense. We also configure load balancers for customers, upload customer-specific virtual machine images, restore backups upon demand, add software to our catalog,  and generally manage the virtual machine environment. Many of the NOC activities that are performed manually today will be customer-enabled in the near term. We’re always on the lookout for ways to empower customers and eliminate the need to contact our (admittedly very friendly and good-looking) NOC team.

Regardless of cloud provider, there is an expert team of hardware/software/network engineers working behind the scenes to optimize and advance the host infrastructure that the cloud runs on. Different clouds offer different services, and some services are sophisticated enough to require human interaction instead of simply turning a dial in an administrative portal. Most of these tasks involve physical infrastructure or complex networking, as most other activities get surfaced up to user-accessible controls where possible.

Summary

Using IaaS software can be a transformation decision for an organization, but it’s important for engineers to understand what responsibilities they are ceding to the vendor and which ones they still retain. Typically in IaaS scenarios, the service provider provides the platform, but the customer still takes responsibility for their provisioned resources. Have a question about what Tier 3 software and NOC engineers provide? Or have an idea for something that should be enabled for customers instead of requiring manual intervention? Let us know in the comments!

 

Bookmark and Share

(Actually) To the Cloud

I am delighted to report that I have joined Tier 3 as the VP of Engineering. I joined Tier 3 for two primary reasons; its comprehensive cloud management offering that is built for agility, and its talented team with the ability to execute on its vision.

As I look at the various cloud computing offerings from other vendors, they focus on compute, storage, and networking. Don’t get me wrong; all of these are necessary. Tier 3 not only addresses these building blocks, but we optimize them for more agile infrastructure that is easy to use and, just as important, easy to manage for IT operational efficiency.

The second reason is the people. Years ago when I joined my first start-up, Clear Communications (no, it did not bring me riches), I made a decision that working with great people on a day-to-day basis was critical for my professional development. For example, even though I worked at Teradyne with Robert C. Martin (Uncle Bob) it wasn’t until I moved to Clear Communications that I began to work with him on a daily basis. I cannot underestimate how much I learned in a short period of time from working with him. I have met and come to know the Tier 3 team and see them as highly talented individuals that will allow us to build out our product vision and make Tier 3 the most comprehensive cloud management platform in the industry. 

Another area of the business that I am really looking forward to contributing and being even more involved with is the adoption and usage of open source software to solve problems. Tier 3 already has a rich heritage in using and contributing to open source communities. I plan to continue the work that is being done via the Iron Foundry project (http://www.ironfoundry.org), and Tier 3 will also contribute in other areas where we can make relevant contributions.

Lastly, I would like to share my key values, which are transparency and feedback. I mention this; because I really want to get your feedback on the things we are doing right and areas for improvement. I very much look forward to hearing from and working with you.

Bookmark and Share

SaaS Your App: Establishing Operational Support (Part III)

So far in this series of articles, we’ve looked at how a software provider can deliver their product in a Software-as-a-Service (SaaS) manner using the Tier 3 Enterprise Cloud Platform. While provisioning and deployment of solutions is an exciting topic, the majority of an application’s life will be spent in maintenance mode. In this article, we will look at how a Tier 3 cloud user can efficiently manage and monitor their SaaS environment.

Defining Customer Capacity Thresholds

You may recall from the last article that our fictitious SaaS application is targeted at candidates for political office. In this scenario, the application developer chose to create individual pods of servers for each customer instead of co-locating the customers on the same application or database server.

Each of the pods of servers go into a Tier 3 Group which creates a logical segmentation of servers. Each Group can have its own permissions, maintenance schedule, performance monitors and much more. From the Tier 3 Control Portal, we can browse the individual server groups and have at-a-glance visibility into the resources being used by each server.

In an upcoming article we will look at how to allow SaaS customers to increase server resources to handle greater loads, but what if the SaaS provider wanted to limit how much capacity each customer could consume? Each Group has settings that control its capacity thresholds and software providers, or customers, can use these settings to ensure that they don’t provision more resources than they are willing to pay for. The Group Capacity settings, which are inherited from the parent group by default, define the maximum CPU, memory and storage for a given group.

Depending on whether the SaaS provider is passing resource utilization costs directly to their customers (or simply charging a single recurring fee for the software), it can be very useful to put these governor limits in place to prevent consumption from growing too rapidly.

Monitoring Performance and Scaling Environments

While we hope to initially provision servers that can withstand whatever load we send its way, there often comes a time to reassess the resources that have been assigned to the application. The Tier 3 Enterprise Cloud Platform offers a range of performance monitors that paint a picture of a server’s health. Monitors can be set at both the Group and individual server level. Let us consider our scenario and assume that our web servers should not exceed 90% CPU for a long duration. From the Control Portal, our SaaS administrator can view the monitors for an individual web server and override the inherited settings that come from the group.

The administrator can then change the alert threshold to 90%, and, define which user in the account will receive the email notification when the threshold is exceeded for an extended duration. While alert messages are used for proactive notification, an administrator can also view reports that track usage compared to monitor thresholds. The Reports view is available at both the Group and server level. Here, users get a visual representation of their server performance and can observe historical activity for up to one year.

The SaaS administrator observes a sustained spike in usage and needs to expand the application footprint, they have multiple options. First, there are two manual ways to increase capacity. An administrator has the option of scaling horizontally by adding new servers to the Group. This can be done via the typical server provisioning process or through an existing blueprint. The other manual option involves scaling the server vertically by expanding the server’s available resources. For some operating systems, like Windows Server 2008 R2, this capacity adjustment will occur without taking the server offline.

Both of these manual options are available to administrators and can relieve the pressure from an overtaxed application. However, if we assume that this SaaS application becomes extremely popular, our SaaS administrator will become overtaxed in their attempt to monitor and scale each customer’s environment! That sort of model would be unsustainable. Fortunately, Tier 3 will soon be releasing an intelligent Auto Scale capability which can do both real-time and predictive scaling of the servers in a Group. The real-time scaling occurs when usage load exceeds a particular threshold for a sustained period. More capacity is automatically added to the server and the customer is notified of this change. The predictive scaling uses historical trends to foresee potential problems and scale the server before an overload actually occurs. In all cases, the SaaS administrator has full control over how scaling will occur and can prevent runaway provisioning by setting the maximum (and minimum) number of servers that a group can have.

How does it work? In the case of group or application scaling, the administrator sets preferences for when scaling occurs (i.e. the “aggression level”) and the preferred method (i.e. “horizontal” or “vertical”). For horizontal scaling, the administrator provides a template that defines the type of server to add to the cluster.

Individual servers can also have their own Auto Scale policies that define resource ranges and approved maintenance windows for applying the new resource allocations.

If a SaaS provider decides to use a limited multi-tenancy model and dedicate environments to each customer, then they absolutely need a way to create a self-healing environment that can ebb and flow automatically based on utilization.

Taking Server Snapshots

Server snapshots provide a way to capture the current state (i.e. memory, disk content) of a server and have it available for restoration in the case of failed upgrades or corrupted configurations. Tier 3 offers this capability for application owners who want a way to perform configuration changes with the confidence that they can quickly revert back to a particular point in time if necessary. To be sure, snapshots are NOT a substitute for a backup and shouldn’t be used as such. Rather, they are best for short term rollback of changes to a server.

If our SaaS provider decides to try upgrading a server to the latest version of the web application, they could choose to first snapshot the web server in case the update fails. Snapshots may be applied at the individual server level.

However, it is also useful to be able to perform this action in bulk from the Group’s perspective.

Once a snapshot is created and saved, an administrator can restore to a snapshot via the Tier 3 API or by opening a ticket with our expert Network Operations Center (NOC). These capabilities help application owners safely and consistently apply changes to their environments without risk of causing irreversible damage.

If you would like to understand more about how snapshots work, please take a look at this overview from VMware.

Performing Data Backups

One of the biggest fears of an application owner is experiencing a major crash and realizing that critical data is lost and unrecoverable. Given that in our scenario, each customer has their own environment, the need for a consistent and comprehensive backup strategy is even more imperative.

All servers in the Tier 3 Enterprise Cloud platform automatically undergo a nightly backup procedure. These backups contain the full state and data of the server. Depending on what service a customer has requested, there can be a rolling fourteen day backup. All of this ensures that customers can rest easy knowing that they only face a minimal data loss in the case of a catastrophic event.

For many modern web applications, the applications servers themselves don’t maintain much (any?) state and can be added and taken offline with little impact. The real heart of most applications is the data repository. If a Tier 3 customer wants to do database-level backups, they could choose to manually log into the database server and backup the critical data. However, that is extremely time consuming and inefficient. Customers can have custom database backups configured for them by the Tier 3 NOC, or, create instantiate backups through the robust Tier 3 web API.

Summary

While operational support is not the most thrilling aspect of the application lifecycle, it is most certainly the longest! If your cloud hosting provider cannot provide a strong set of automated management controls, then administration of a SaaS application will be an overwhelming and never-ending set of tasks. The Tier 3 cloud includes an ever-growing set of self-service mechanisms for governing, monitoring, scaling and providing durability for your applications. Next up, we will take a look at how to use the Tier 3 API to build an application management application for SaaS customers.

Bookmark and Share

SaaS Your App: “Blueprinting” Your Application (Part II)

In the first article of this series, we discussed the major things to consider when looking to create a software-as-a-service version hosted on a cloud platform. One major factor called out in that article was the need for a solid hosting environment. In this article, we will look at how to use the Tier 3 Enterprise Cloud Platform to package a web application for SaaS provisioning.

Solution Overview

To provide some real-life applicability to this article series, let us work with a fictitious, but realistic, use case. Elections to government posts are a regular part of most societies and it’s becoming increasingly critical for candidates to have a robust web presence. Let’s imagine that a web developer successfully built a web site for a local candidate and has realized that this site template could be reused by multiple candidates. Recall from the previous article that an application can be multi-tenant (and thus easier to maintain for multiple customers) in multiple ways:

  1. All customers could reside on the same instance of the web application and database.
  2. Customers can share a web application but maintain unique databases.
  3. Each customer gets their own web application and database instance and MAY share underlying infrastructure.

There are benefits and risks of each choice, but let’s assume that our web developer chooses option #3 because candidates will be hesitant to intermingle their donor list with others in the same database, and each candidate may want to perform some unique customizations that wouldn’t be shared by all web application users. Option #3 only works at scale if your hosting provider has significant automation capabilities that can handle actions like OS patching, system upgrades, and server scale-out with limited manual intervention. Fortunately, Tier 3 offers substantial environment automation capabilities that make management of distinct “per customer” environments entirely manageable.

Today, this web developer has a simple two tier application.

What he hoped to have is the ability to bundle up this configuration, and deploy one of these “pods” for each customer. Then, he wanted to add a single provisioning and management interface that could be shared by all the customers. The Tier 3 Enterprise Cloud Platform allows servers to be managed in “groups”, so in this case, each customer (candidate) will be provisioned into their own group. This makes billing, scale thresholds, and configuration much more personalized.

Creating Application Templates

We’re going to help this web developer out by showing the steps necessary to get his application deployed in a SaaS-y way. The first activity to perform involved creating templates of each “pod” of servers. A basic pod consists of two web servers (for a load balancing) and a single database server. Using Tier 3’s “template” technology, we can take a server and turn it into a reusable image. So first off, we needed to create a template out of the web server that had the web application installed. However, note that the database server will NOT be converted to a template as we want a fresh SQL Server installation for each new pod. Unless a specific sysprep occurs on a SQL Server machine, there can be issues (e.g. server name collisions) when instantiating a SQL Server-based virtual machine snapshot. As Tier 3 doesn’t yet offer a SQL Server-specific sysprep, we’ll rely on a bit of automation and a bit of manual intervention to get each pod deployed.

First off, we built a web server that could be templatized. In the Tier 3 Control Panel, I navigated to a Group meant to hold all of this customer’s servers.

After clicking Create Server, I selected which Group to put this server into, and chose a location, type, and name for the machine.

Next, I had the option of defining the network segment, resource allocation and server operating system.

At this point, we’ve walked through what many Infrastructure clouds have to offer when provisioning servers. What follows after that is fairly unique to Tier 3. The final (optional) step for any server provisioning is the choice of server tasks (e.g. reboot machine), software installation (e.g. SQL Server) or script execution (e.g. “install Windows Active Directory”). In this case, we wanted a server that already had the IIS 7.5 web server installed so that we could avoid doing it manually.

The Create Server button queued up the server for construction, and within a few minutes, the machine became available for access. The next step was to install the web application onto this server. By default, Tier 3 servers aren’t exposed to the public internet, so we used a VPN client to access the machine. Once connected, we transferred the web application bits to the server and created a website in IIS 7.5.

With this web server in a “complete” state, it was now ready to be turned into a template. The “server details” page on the Tier 3 Control Portal has a button called Create Template which, when clicked, crafts a reusable template from a server. These templates than then be leveraged for new servers or play a part in a Blueprint.

Building the Application Blueprint

Blueprints are Tier 3’s orchestration component which lets developers and system administrators craft complex environments that can then be deployed with a single click. In this case, we want a Blueprint that creates a pair of web servers (based on our just-created template) and a database server. This Blueprint can then be used by every customer and save the SaaS provider from manually constructing each and every environment.

This Blueprint started off with a name, version and privacy setting. Blueprints can be made public (for all Tier 3 customers) or private / private shared which restricts access to a given Tier 3 account holder.

The second step of a Blueprint involves adding servers. Our first two servers relied on the web server template that was created earlier. During the configuration of each server, we had the option of selecting server tasks, software installation and script execution activities to apply to it. For the web servers, no new software was needed because everything we needed was already contained within the template.

After defining the two web servers, a third server was added to the Blueprint. For this one, the Blueprint installed SQL Server 2008 after the machine was built.

With all the servers defined, we could then rearrange the build order, add tasks (such as software installation) and even embed OTHER Blueprints! In this case, the Blueprint was finished and could be saved. After the Blueprint was published to the library, it could be instantiated, or “deployed.” The first deployment step required us to pick server passwords, which Group to place the servers in, and since we chose to install SQL Server, we were asked for database credentials.

The second step of this wizard simply asks the user to confirm all their choices before the Blueprint runs and builds all the servers. Satisfied with our selections, the Blueprint was deployed and its status could be closely monitored.

Testing the Deployment

All three servers were now online. To finish provisioning this environment, we first needed to install the application’s database on our new database server, and then update the web application’s connection strings on the two web servers. There are new capabilities in the Tier 3 product pipeline that would automate this step, but for this example, the process was done manually.

Note that we had yet to configure a centralized management application (that’s coming in an upcoming article!), so for now, the configuration tables were also included in this website’s database. In total, the WebsiteDb database had two tables: one for storing donations to the candidate, and the other which drove the look-and-feel of the website.

The WebsiteConfiguration table described the colors used by the site, the candidate’s name and more.

Finally, the website application was updated so that it pointed to this database for its configuration and donations.

Upon browsing the website, we could see that everything was working and online.

Summary

In this article, we saw how a developer could decide to “SaaS their app” and bundle their previously-built web application into a template that could be deployed over and over again for each customer. However, deployment of the application is just one piece. In the next article, we will look at how the SaaS provider can use the Tier 3 Enterprise Cloud Platform to monitor, backup and configure their SaaS environment. After that, we will see how to use the Tier 3 API to create a provisioning and management interface that SaaS customers could use to create and configure their personal environment. 

Bookmark and Share

Platform Update Enables Easier Management, Monitoring, and Reporting

Tier 3 builds on an agile development methodology and we update our platform about once every six weeks, but this month’s release is a doozy! Over the last 48 hours we’ve released a major platform update that includes:

  • Group server management tools
  • Enhanced reporting
  • Self-provisioning monitoring
  • Scheduled tasks for all types of servers and groups of servers
  • More than 400 additional new features and bug fixes

New Group VM Capability Eases Server Management

Tier 3 Groups is a new feature that allows users to logically group virtual machines by environment type, application, or any other user-specified criteria for easier server management. (Watch the demo video above.) With Groups you can manage large-scale deployments without the burden of configuring and monitoring each server individually. You can nest groups up to 32 levels deep—with policies and permissions automatically inherited by sub-groups and override functionality at every level.

  • Schedule or perform management tasks (such as stopping and starting, rebooting, or setting to maintenance mode) across all servers in a group or sub-group
  • Set default server configurations (e.g. OS version, DNS settings, VLAN) when a new server is provisioned within a group
  • Adjust an environment’s footprint as needed by archiving and restoring a group of VMs with all policy and configuration settings intact, or take a group’s snapshot for enhanced disaster recovery capabilities

Enhanced Reporting for Deeper Performance and Usage Insights


For even easier auditing and resource monitoring, we now offer comprehensive group reporting across memory, CPU, and disk usage and performance. You will also be able to set capacity limits on those resources by group. Additionally group reporting lets users view support events, ticketing, and hourly and predicted monthly costs—and also gives customers a historical view of server or Group bandwidth, CPU, memory, and storage usage, as well as ping-ability. Users can choose to add alert recipients at the group or server level.

Many More Great New Features


Additional features in this platform update include:

  • Updated server naming to reflect the two types of environments – Enterprise and Standard
  • Scheduled tasks have come out of the “Lab” and are now available across all groups and servers—allowing users to schedule management tasks for better server administration
  • Enhanced cloud orchestration capabilities in our Blueprint feature include additional server-level control, as well as a richer search function to make it even easier to find Blueprints matching your business and technology needs
  • UI Customization allows customers and partners to tailor the color and graphics of the Control Portal – bringing your branded look and feel to your internal control portal
  • API updates including new API documentation
  • We’ve launched a SAML single sign on beta project; customers interested in having this activated should talk to their account rep

We hope you find these recent updates useful.

Log in or sign up today to get instant access to all the new features.

The Tier 3 Platform Team

 

Bookmark and Share

Tier 3 Unveils New Cloud Server Group Management Features

Innovative Cloud-Based Group Management Features Mitigate Server Sprawl and Further Optimize Management, Monitoring and Reporting

BELLEVUE, Wash. — August 28, 2012 ― Tier 3, Inc., the enterprise cloud platform company, today introduced a new set of Server Group Management features that make it easier to maintain large server environments located in its Cloud. The newly unveiled capabilities provide users with a consistent and intuitive way to organize and manage virtual machines through group-based permissions, policies, bulk execution actions, and more.

As organizations move more of their workloads to the Cloud, organizing and managing those server farms can become challenging, expensive and time-consuming. The Tier 3 Cloud Server Group Management capability gives system administrators the tools they need to navigate these challenges starting with the ability to logically group and manage their large-scale cloud deployments. Groups are intuitively integrated within both the Tier 3 Control Portal and programmatic API, allowing administrators to create collections of servers that have their own permissions, policies and default server configuration settings.  In addition, actions performed against the groups, such as rebooting or taking snapshots of a server, can be performed in bulk—allowing administrators to spend less time maintaining individual servers and more time optimizing their overall cloud environment.

The Tier 3 Cloud Server Group Management capabilities include:

Server Grouping:  Rich, yet approachable features that allow system administrators to efficiently work with collections of servers, including grouping systems, to create logical containers of systems and sub-groups that are arranged by role or function, project or team.

Server Management: Execute server management tasks faster and more consistently across all systems in a group and save time by scheduling activities, installing software and managing server lifecycles in bulk instead of one at a time.

Reporting: Create monitoring and maintenance profiles at the group level for a more consistent application of proper monitors.  Quickly access reports showing health and performance of each server within a group or see historical metrics and trending from the last hour through the last year. Use this information to make better decisions about whether to scale their environment up or down or identify which environments could be stopped, thus saving per-hour billing charges that would have otherwise been incurred.

Utilization and Cost Controls:  To prevent runaway provisioning and the subsequent higher-than-expected bills, specify resource allocation thresholds for each groups to proactively control cost.  By managing servers as a collective unit, administrators have a better perspective of the overall utilization of their environment

“Delivering IT operational agility and cost efficiencies while also enabling our customers to get further down the path toward experiencing true IT-as-a-Service capabilities is at heart of each of our technology innovations,” said Jared Wray, Tier 3 chief technology officer. “With the Group Management capabilities unveiled today our customers can better manage even the largest scale cloud deployments, saving time, saving money and further improving security.”

Availability

The group management features are generally available today.  See a Server Group Management demonstration this week at VMworld booth 531 or read the groups customer use cases.

About Tier 3

Tier 3 unleashes business agility through unique, enterprise-class cloud services and software that puts global companies on the path to IT as a Service.  The company’s virtual private cloud services combine both infrastructure (IaaS) and platform as a service (PaaS) in a comprehensive platform. The Tier 3 Cloud increases IT operational efficiency and flexibility through advanced cloud orchestration and management capabilities. Global enterprises and service providers find the Tier 3 Cloud ideal for their entire business application portfolios, from development to production environments and mission-critical applications.  The Company is based in Bellevue, WA, with regional presence in multiple locations in North America and Europe.

 

Bookmark and Share

Group Management is a Cloud Server Administrator’s Best Friend

Organizations continue to invest heavily in data center expansion even while IT staffing has remained relatively flat. Every day, system administrators are being asked to do more with less. With that in mind, Tier 3 is introducing Group Management so that cloud users have a simple, efficient way to administer, secure and monitor collections of Tier 3 cloud servers as a single unit. This capability helps organizations with large clouds spend less time on routine maintenance and governance, and more time optimizing their environment and investment.

What happens once your cloud footprint expands beyond an initial block of servers? It’s no fun trying to manage individual servers in massive, scrolling lists. Tier 3 Group Management offers an organization scheme for customers who want to pool their servers based on business unit, system, or any arbitrary designation. We wanted to make sure that even the most complex landscape could be accommodated, so Groups support a very deep (32 level!) nesting structure.

This feature alone may not save users any significant time. Many cloud providers (and infrastructure management suites) offer metadata tags or other ways to create virtual collections of servers. However, Tier 3 Groups are a foundational part of the cloud platform and offer much more than a visual organization structure, including:

  • Time-saving administrations tasks
  • Personalized security settings
  • Consistent monitoring

The administration aspects of Groups offer significant time savings for cloud users. First of all, users can apply a full range of power options to any or all of the servers in a Group (or sub-Group). Imagine using a temporary 50-node cluster for a compute-heavy data processing job, and using a single command to power down every machine at once. If only a subset of servers in the Group need to be rebooted, for example, then it’s easy to select which servers should respond to the command. Similarly, consider the case of putting a large block of servers into maintenance mode so that they can be patched and brought back online. Using Group Management, it’s simple to make this happen.

Another valuable administrative capability provided by Groups is the ability to install software or run scripts against any or all of the servers. This feature, called bulk execution, is expected to save countless hours of a previously manual task. Consider the scenario where you want to add a new firewall policy rule to a set of production Windows servers. Instead of logging into every machine and running a particular PowerShell script, Tier 3 users can issue a single command to simultaneously update all servers.

Third, Group Management makes administration easier by letting users define default settings for new Group servers. While every cloud infrastructure provider starts the server provisioning process with a default resource allocation (e.g. “2 CPUs, 4 GB RAM”), Tier 3 lets you personalize this default profile for each Group through a feature we call server defaults. These settings are inherited from their parent but users can quickly override this inheritance and configure unique server settings for networking, DNS, operating system, memory, CPU and storage. Each organization, or group owner, can define an ideal server profile and encourage administrators to build servers that best fit those needs.

How can administrators make sure that users don’t accidentally over-provision and incur unexpected charges? Traditionally, these administrators would have to actively monitor utilization and server counts. Using Tier 3 Group Management, our users can set capacity limits for each Group which prevents over-provisioning and free administrators from playing “cloud cop.”

Group Management also makes your cloud more secure. Each Group can have its own permissions policy which dictates who can access the group and who cannot. These permissions support inheritance, so administrators can set up an overarching policy for a Group that affects every sub-Group within it. We see many companies use the cloud to service multiple business units and we want to make sure that our customers have the freedom to secure their assets without having to create entirely new accounts in our system. We think that Group Management makes it much easier to secure logically distinct clusters that all reside in the same customer cloud.

Finally, Group Management offers time-saving monitoring tools that let you record and observe server performance at the Group level. Tier 3 users configure foundational monitors at the Group level, although by default, these are inherited from the parent Group. Alert recipients get identified for each Group (or are inherited from the parent) and this person receives an email message when a particular monitor has been exceeded its threshold. Administrators have access to reports that show the performance of each server in the Group. Using this view, the administrator can see both historical trends (up to one year) and live utilization information and make decisions about whether to scale their environment up or down.

We’re very excited about Group Management as it forms the foundation for many other innovative features in our product pipeline. Our customers are already using Groups to quickly perform maintenance activities, create unique permissions for their business units, and install or update software en masse.

If you’re a Tier 3 user, you should have full access to all the great Group Management features today. Keep an eye out for even more to come!

 

Bookmark and Share

SaaS Your App: Building for Software as a Service (Part I)

It will surprise no one to say that Software-as-a-Service (SaaS) is a hot topic. Really hot. In 2010, Gartner reported that 95% of organizations are planning to grow or maintain their SaaS investment. According to the influential technology blog GigaOm, the valuation of SaaS companies is skyrocketing compared to more traditional enterprise software vendors. While most organizations are increasing their use of SaaS products, some are looking for ways to offer their own software in a SaaS delivery model. What does it mean to “SaaS your app”? This series of articles will walk through the considerations and techniques for creating (or converting) an application for a SaaS offering. In this first article, we will lay the foundation for the series by identifying the critical aspects of SaaS and what you should look for when planning and architecting your software.

Comparing Application Hosting vs. Software as a Service

Isn’t SaaS just a rebranding of the products and services offered by Application Service Provider (ASPs)? The answer is a resounding NO, but it’s easy to become confused when you find so many products with “cloud!” slapped on their label. To be fair, SaaS is an extension of the ideas introduced by ASPs, but there are fundamentals differences.

Let’s do a quick comparison between the two delivery models.

 

ASP

SaaS

Software Ownership

Software either (1) owned by each customer and operated by ASP, or (2) owned by ASP and environment provisioned for each customer.

Software created and maintained by SaaS vendor.

Software Architecture

Typically web-based software built to scale for single customer.

Frequently built as series of decoupled components that cleanly scale for all customers.

Multi-tenancy

Each customer resides in their own environment, thus making maintenance more time-consuming for ASP.

Each customer runs on shared infrastructure and often on the same software instance.

Infrastructure Abstraction

Customer sometimes have direct access to machines that run the software.

Customers only have access to the software itself.

Scalability

Favors a “scale up” strategy of providing more resources to existing hardware.

Built to scale up and out to accommodate user growth.

Cost Structure

Pay annual or long-term contract for hosting services.

Leverage per-user, pay-as-you go model where annual contracts are offered but not required.

Customization

Limited “free” customizations as each change increases support costs. Changes to the data model, business logic or security model are typically executed by the ASP.

Per-customer configurations and customizations that survive upgrades. Changes to data structure, business logic or security model are performed by the customer themselves.

Maintenance

Software upgrades or patches require environment downtime.

SaaS software often requires no scheduled maintenance times as rolling updates are performed.

Integration Strategy

Requires VPNs or scheduled, bulk data transfers.

Most SaaS products have published APIs for interfacing with the system.

In essence, ASPs operate software environments for customers while SaaS vendors let you rent their software in a scalable, self-service environment.

SaaS Your App - Verify the Architecture

Before an application can be delivered in a SaaS style, it has to be evaluated for architectural readiness.

Stateless web servers. In order to cleanly scale horizontally and easily provision new machines, it’s critical to build web applications that don’t maintain any local state. The web servers should rely on some sort of shared database for their configuration. To truly offer a cloud-friendly application, then the architecture must support no-touch elasticity which can’t happen if you have web servers with local state.

No hard coded connections. If your application has web servers that has hard coded values (e.g. IP addresses) for database connection strings or server-to-server communication, you’ll have problems when you migrate your application to the cloud. These things can be tricky to trace, but you really want to make sure that each individual layer of your application can scale independently without breaking connections between the tiers.

Extensible data model. This comes into play if you foresee subscriber-specific customizations taking place. Should customers be able to extend existing data objects, add new ones, or apply unique validation logic? If so, then it makes sense to design the data repository in such a way that customer extensions can take place.

Multi-tenant support. This isn’t as straightforward as it may seem. One of the key principles associated with SaaS is putting multiple customers, or tenants, on a single server or software instance. The benefit of this model is that the software provider gains operational efficiencies because they don’t have to uniquely maintain each customer’s environment. That said, multi-tenancy could happen at multiple layers of your application. Three viable options include:

  • Provision unique web applications and databases for each customer. While the underlying infrastructure may be shared among tenants, it is feasible to carve out unique application environments for each customer. The benefits include physical separation from other tenants (which may matter in some industries like healthcare) and the option to upgrade each tenant on their own schedule. This starts to blend back towards an ASP model, but well designed software coupled with a highly automated application provisioning process can still make this delivery model sustainable.
  • Have customers share an application (version) but maintain their own unique databases. In this case, a single version of software is installed, but each customer configuration includes a reference to their own database. Here, physical data segmentation still exists and features like per-customer encryption or direct database tunneling are possible, but overall application maintenance is simpler.
  • Finally, you could use a Salesforce.com-like model where all tenants share both an application version AND database. Data is logical separated, but physical co-mingled.

Surfaced configurations. If someone is expected to rent your software as-is with absolutely no changes, then there’s limited need to expose user-driven configuration points. However, if you want customers to have the flexibility to extend the data model, change the application look-and-feel, define organization-specific workflows and set up security users/groups, all in a self-service fashion, then it will be key to design your software to support user-driven configuration changes. A critical principle of SaaS is “self service” and not requiring users to call up a service provider in order to implement any changes. By exposing supported, user-driven configuration in your architecture, you make self-service a reality and keep application support costs down.

APIs. If you aren’t offering APIs, then you aren’t offering a real cloud application. Applications without APIs become siloed and more difficult to integration with or manage from afar. Good API design requires work, but the payoff is immense for the customers of the SaaS application.

Thoughtful security architecture. Clearly security is a major consideration when building an application that may be “shared” by hosts of diverse users. In this case, “security” refers to items such as how you identify (authenticate) and assign permissions (authorize) to users, encrypting data at rest, securing data in transmit, providing audit trails and more. Ideally, your application allows Single Sign On (SSO) through a standard mechanism like SAML which then requires one less password for users to create and maintain.

Integration with other cloud platforms. While not a necessity, it’s powerful when cloud applications embrace other cloud applications. Would users of your SaaS application benefit from integration with Google Docs or Microsoft’s SharePoint Online? What about providing a federated identity story using a user’s Facebook or Twitter ID?

While not exhaustive, this list of focus areas should help you identify where you may want to revisit the architecture of the application before offering it up as a SaaS solution.

SaaS Your App - Find the Hosting Environment

So you have a great SaaS-friendly application architecture. Congrats. How do you deploy it in a way that maximizes reliability while minimizing support costs? You will want to find a mature Infrastructure-as-a-Service (IaaS) provider with a mature, elastic environment that has the following capability areas.

Metered Billing. Pay-as-you-go is a key aspect of SaaS software and you want to make sure that you can easily capture usage metrics that can factor into the monthly cost. While you may simply charge a flat price per application user (and forego chargebacks for individual infrastructure costs such as storage, bandwidth and CPU cycles), it will be useful for your hosting provider to show you a clean breakdown of the costs associated with your SaaS application.

Quick horizontal/vertical scale. Sometimes you need more horsepower for a given application server and increasing RAM or CPU makes sense. But recall that “cloud” is associated with easy horizontal scale of commodity hardware. The platform beneath your SaaS application needs to be able to rapidly scale both automatically and through a self-service interface.

Access to web-based installers. Instead of leveraging virtual machine snapshots and rehydrating them when you need more servers, consider building the servers automatically when scaling is required. If you use VM snapshots, you still have to deal with patching and managing them so that they are usable when you need them. Instead, if you have access to the application source code (or web installers for packaged software), you can use any number of tools to quickly and reliably build new servers.

Active monitoring. In order to be able to support a large number of customers on your application, you’ll need to be able to quickly respond to the inevitable issues that arise with the hardware or software. Your SaaS hosting platform needs to be vigorously watching the health of its servers and not only be able to notify you of problems, but also be able to perform prescribed responses (e.g. reboot server, take offending server offline, add more servers).

Global deployment options. One value of SaaS software is that it’s on the public internet! This means that the application may be accessed by users across the globe. If there’s a chance that your SaaS application would be used by global users, consider hosting providers that have an international presence and support provisioning across global data centers.

One-click provisioning. A cloud application architecture may not be simple. Your software may have numerous front end web servers, a web service layer, distributed database system, batch job processing servers and more. If possible, try and find an IaaS provider who allows for “templating” a solution stack and supports a single-click deployment option.

Robust backup and restore options. Disasters happen. Even the best cloud environment experience unexpected issues that can take down an entire data center. You want to make sure that your application data can be readily (and regularly) persisted in a location outside the primary data center. Disaster recovery planning is serious business and ideally, your hosting partner has lots of experience in this arena and can provide both the thought leadership and tools that make this a reliable capability.

A well-architectured application that is stuck in a sub-par hosting environment will quickly result in customers fleeing your service. Unless your service provides unparalleled (and necessary) functionality, the customers will simply flock to competitor solutions that exist on a more reliable foundation.

SaaS Your App - Provide Registration, Management and Billing Services

If the application is well built, and hosted on world-class infrastructure, all that’s left is to make it simple for customers to consume it. In order to build a maintainable platform that requires minimal manual intervention, you should address the following areas.

Sign up pages. This may seem obvious, but you will want to carefully construct a straightforward way for customers to quickly get started with your software. If your sign up process requires someone to call a phone number, you’re doing it wrong.

Management dashboard. Earlier we discussed the value of surfacing application configuration values that allow the customer to make certain changes to the appearance or functionality of the application. Your customer shouldn’t have to make these changes by executing a series of shell scripts or REST API calls, but rather, they must have an effortless way to view and edit configurable values. Likewise, a good management dashboard also exposes key capabilities like security role definitions (and user provisioning) and billing services.

Data import/export services. Congrats, someone decided to use your SaaS product. Now how are they going to migrate their old data into it? If your answer is “key it in by hand,” then you have already started off on the wrong foot. Data import tools make it possible to start using an application right away, and, create some instant data gravity along the way. Just as important as supporting easy data import capabilities, you need to offer a way to pull data out of your application. While the natural inclination may be to lock people into your platform, you’re both harming your customer AND making simple integration scenarios harder.

Spend some time thinking about how you can make it easy for customers (or potential customers) to evaluate, buy and get started quickly with your application.

What’s Next

This first article is meant to get your mind rolling and set up the conversation for the subsequent articles in this series. Coming up, we’ll talk about how you can use Tier 3’s world class environment to quickly create blueprints of your SaaS-ready applications and deploy them to a robust environment. Read the next article in the series: Blueprinting your application.

 

Bookmark and Share

Making it Even Easier for Our Customers to Deploy Hybrid Cloud

Manual environment deployments can be time-consuming and expensive. Over the years we’ve felt our customers’ frustrations: enterprise IT departments trying to be more agile in the face of business demands; ISVs that need faster time-to-money; Systems Integrators that are bogged down in repetitive work. That’s why we’re thrilled to announce the launch of Environment Engine, a toolset that automates environment and application deployments to the enterprise cloud using “Blueprints.” Blueprints contain the DNA of an environment—from host configurations, to firewall and load balancing rules, to any applications running on top. (And yes, before you ask, these tools are completely free to use for all Tier 3 customers.) With Environment Engine, the elusive IT-as-a-Service is no longer a myth. Now IT pros can create best practice-optimized Blueprints that others can use later to deploy complex applications and environments on-demand. Rollout times drop from days or weeks to hours or minutes, and because deployments are automated across the whole technology stack, build-outs are consistent and leave little room for pesky human errors. So how exactly does all of this work? Let’s get into the nitty-gritty… 1. Using the Blueprint Designer, a technical expert can create Blueprints that include host and network configurations; firewall, load balancing, and autoscale rules; and applications that will run in that environment. The resulting Blueprint can be published to private libraries for internal use or to the public Tier 3 Blueprint Library for increased exposure and adoption across organizational boundaries. 2. From the Blueprint Library, users can select the Blueprint best suited to their requirements based on variables including categories, keyword, characteristic filters such as OS or sizing, Blueprint maturity, and social feedback. 3. Because no one likes surprises on their bills, the Blueprint Builder displays estimated monthly costs of an environment, as well as any resource or software requirements. From there users can adjust pre-defined variables in the selected Blueprint to ensure proper configuration, then deploy best practice-optimized environments to the Tier 3 Enterprise Cloud Platform. Curious as to what kinds of applications you can deploy using Environment Engine? We are in the process of creating several Blueprints based on common environments, or those that may benefit from our team’s expertise. (Our goal is to expand this list over time as others publish to the public Blueprint Library and we add Blueprints to meet demand.) - Microsoft SharePoint® Server - Microsoft Exchange® Server (Single Server) - Microsoft Exchange® Server HA: Using data availability groups - Microsoft SQL Server 2008 - Active Directory - Team Foundation Services - ASP.NET & SQL Web App: Single Node - ASP.NET 2 Node Web Application: Contains front end web server and backend SQL server - LAMP Stack Check out the Environment Engine Datasheet, the recorded Environment Engine demo, or drop by Booth #213 at VMworld from August 29 –Sept 1 in Las Vegas for a live demonstration.

Bookmark and Share

Tier 3 Automates Deployment of Complex, “Best Practice” Environments into Enterprise Cloud

Toolset creates best practice-optimized, reusable “Blueprints” of complex environments for automated deployment and IT self-service delivery models

BELLEVUE, Wash.—August 24, 2011—Tier 3, Inc., an enterprise cloud platform provider, today announced the Environment Engine, a platform agnostic toolset that automates the design and deployment of complex environments and applications onto the Tier 3 Enterprise Cloud. From network and storage layer all the way through OS and application, the toolset turns complex environments into best practice-optimized, reusable “Blueprints” for deployment via new IT self service delivery models. The company also announced an initial, robust set of cross-platform Blueprints that Tier 3 will make available to its Enterprise Cloud Platform customers at launch. While third-party scripting tools automate only at the top (application deployment) or bottom (server image configuring) of the platform stack, the Tier 3 Environment Engine (see datasheet and demo) integrates these functions into a simple toolset built to interface with every aspect of the Tier 3 cloud platform. The Environment Engine toolset consists of a Blueprint Designer, Blueprint Library and Blueprint Builder that together create a seamless automation workflow to manage creation and storage of Blueprints as well as discovery and rapid deployment of these tested configurations. “Deploying complex environments and applications into the cloud can be just that – complex – with words like ‘consuming,’ ‘costly’ and ‘error prone’ coming to mind for many. Automation, on the other hand means simplicity and agility for both IT and the business,” said Jared Wray, chief technology officer, Tier 3. “The Environment Engine greatly simplifies deployment of cloud-based services and, combined with the already robust automation in our Enterprise Cloud platform, opens up new IT service delivery models for our customers.“ The Environment Engine Cloud Automation Process—Utilizing the Blueprint Designer, the application or environment owner scripts core Blueprint building blocks, including (but not limited to) all aspects of host configuration, network configuration, firewall and firewall rules, load balancing and autoscale rules, and the sequenced events based on scripts and task lists to provision applications based on upstream or downstream dependencies. The Blueprint is then uploaded to the Tier 3 Blueprint Library.—Browsing the Blueprint Library, users select the Blueprint best suited to their requirements based on variables including categories, keyword, characteristic filters such as OS or sizing, Blueprint maturity, or social feedback.—Leveraging the Blueprint Builder tool, users can then configure pre-defined variables in the selected Blueprint to deploy complete, hardened, best practice-optimized environments in the Tier 3 Enterprise Cloud in just minutes. Automation use cases for the Tier 3 Environment Engine The Environment Engine facilitates the onboarding of complex environments onto Tier 3’s Enterprise Cloud, a true enterprise-class cloud platform with 99.999 percent (“five nines”) SLA across server, network and storage; security; built in disaster recovery and predictive optimization technologies for uncompromising performance across the entire stack. Use cases in beta include:—Enterprise IT leverage Blueprints to be more agile and responsive to business demands via IT as a Service models. By enabling customer self-service of complete application environments (such as SharePoint, etc.) hosted in the Tier 3 Enterprise Cloud, IT departments speed deployment while reducing demand on IT ops resources.—Independent software vendors (ISVs) can accelerate adoption and deployment of their applications by publishing optimized Blueprints to the Tier 3 library for customer use.—Developers can integrate into the system via a full API and XML schema, integrating their systems directly with Tier 3 to automate provisioning of complex applications. Not only does this reduce operational support costs, but it dramatically improves customer experience. Cost & Availability The Environment Engine toolset is in private beta today, with general availability expected in October. The toolset is a value-added service at no extra charge to existing Tier 3 customers. At launch, Tier 3 will make available a core set of some of the most common and complex Blueprints for enterprises, including: • Microsoft SharePoint® Server • Microsoft Exchange® Server (Single Server) • Microsoft Exchange® Server HA: Using data availability groups • Microsoft SQL Server 2008 • Active Directory • Team Foundation Services • ASP.NET & SQL Web App: Single Node • ASP.NET 2 Node Web Application: Contains front end web server and backend SQL server • LAMP Stack See the Tier 3 Blueprint Engine Demo in booth 213 at VMworld August 29 –Sept 1 in Las Vegas About Tier 3 Tier 3, based in Bellevue, Wash., goes beyond traditional cloud offerings to provide an agile, self-optimizing enterprise cloud platform. Enterprises large and small depend on the company’s secure, intelligent platform to run their mission-critical, production applications and services so they can focus on their core business. They realize the cloud benefits of lower TCO and dynamic scaling delivered on an enterprise-class platform with SLAs, security, and built-in disaster recovery. Innovative technologies deliver predictive optimization for unprecedented performance at all layers. For more information, visit http://www.tier3.com.

Bookmark and Share

Tier 3 Expands Enterprise Cloud Platform with Multi-Framework Web Fabric and Data Fabric

New Platform and Database Services Join Tier 3 Enterprise Infrastructure Service, Setting New Bar for Comprehensive Cloud Platforms

BELLEVUE, Wash. — May 8, 2012 ― Tier 3, Inc., the enterprise cloud platform company, today announced the next release of the Tier 3 Enterprise Cloud Platform, now with the industry’s most comprehensive set of enterprise-grade cloud services in a single consolidated platform. The Tier 3 cloud now features Web Fabric, a multi-framework enterprise platform as a service (PaaS) and Data Fabric, a high availability database as a service (DbaaS).  These services join the company’s existing enterprise-grade infrastructure services for a powerful, first-of-a-kind combination that enables businesses to accelerate “greenfield” application development and deliver critical legacy business systems in one cloud platform.

Businesses around the world today rely on Tier 3’s Enterprise Cloud – a VMware vCloud® Powered Service -  to run their back office and line of business applications in a secure virtual private cloud, counting on the platform’s availability, security, performance and built-in disaster recovery capabilities. Now with Tier 3’s multi-language (“polyglot”) Web Fabric, businesses gain the application development and deployment agility of cloud-based on-demand runtime environments, enabling developers to focus on business innovation without sacrificing stringent enterprise security requirements.  Tier 3 Web Fabric also gives customers the ability to:

  • Leverage Cloud Foundry and Iron Foundry to support the broadest set of languages and frameworks (including .NET, Java, Node.js, Ruby, PHP, and Python) while ensuring interoperability across clouds. 
  • Directly deploy and scale any web application while automatically tapping into enterprise-grade capabilities such as high availability, disaster recovery as well as advanced application monitoring from New Relic.
  • Deploy Web Fabric in a secure environment ensuring no risk of “shared” access from other customers and enabling it to run side-by-side with Tier 3’s infrastructure services (IaaS) in private VLANs to better support direct integration with business applications and systems.

“The needs of the enterprises are diverse as they expect not only superior performance and reliability but also enterprise-grade security. While commodity clouds are well suited for greenfield applications, they are not ready to meet the enterprise demands with mixed environments,” said Krishnan Subramanian, principal analyst, Rishidot Research. “With a multi-pronged approach to infrastructure, platform and data, Tier 3 can enable enterprises to take advantage of the cloud without any disruption to their existing processes. In this context, this announcement is a significant as it represents a step forward in cloud services designed specifically to meet the needs of modern enterprises.”

To further enhance IT agility, Tier 3 is also introducing the first in a series of fabric services, the Tier 3 Data Fabric. Delivering enterprise-grade database services (DbaaS), Data Fabric can be called by Tier 3 virtual machines or Web Fabric or even external applications, and works with a broad set of databases including Redis, MongoDB, Microsoft SQL Server, My SQL, and VMware vFabric™ Postgres.   Data Fabric features a high availability mode, auto-scaling, and high performance with automated built-in backups to help reduce the burden of operational task management.  Tier 3 will release other fabric services such as messaging, queuing, and caching throughout 2012.

“We are seeing a fundamental shift in the industry to multi-service clouds systems.   Enterprise IT departments are rapidly adopting enterprise-class hybrid cloud platforms for business-critical legacy applications, but true PaaS adoption has been stalled due to stringent requirements for security without sacrificing HA, performance and scale and management complexity,” said Jared Wray, Tier 3 founder chief technology officer. “The Tier 3 Enterprise Cloud Platform with Web Fabric and Data Fabric is game changing for mid-size to large enterprises.  They can now leverage the flexibility of a complete set of enterprise-grade public cloud services together in the same service and from behind the corporate firewall—standard virtual machine capabilities for enhanced agility and a services fabric to streamline the rapid development of new features.”  

“The Tier 3 Enterprise Cloud Platform’s new capabilities of Web Fabric, based on VMware vCloud®, Cloud Foundry™, and Data Fabric can provide robust and flexible cloud services to a wide range of enterprises,” said Jerry Chen, vice president, Cloud and Application Services, VMware. “By using Tier 3’s Enterprise Cloud Platform, underpinned by VMware’s cloud infrastructure, organizations can realize the benefits and value of multi-cloud services.”

Availability

Tier 3 Web Fabric is generally available May 8 and Data Fabric is in beta until June 1.  Tier 3 is demonstrating its Enterprise Cloud Platform including Web Fabric and Data Fabric May 8-10 at Interop Vegas booth 615.

Resources

Supporting Quotes

  • “Users of cloud systems-infrastructure services (IaaS) are increasingly looking for more “cloudiness” in their services and turn to cloud application-infrastructure services (PaaS) for automated application elasticity, multi-tenancy and higher-function self-service,” commented Yefim Natis, VP Distinguished Analyst at Gartner, Inc. “To meet this requirement many IaaS providers add middleware capability to their offering (IaaS+) and some develop a native PaaS offering.  Both approaches will find some demand in the market in the short term, though the native PaaS will emerge as the definitive cloud platform service in the long term.”
  • Infrastructure services ease the transition from legacy client-server computing, while cloud platform services like Tier 3’s Web and Data Fabrics are the natural evolution of cloud computing, freeing developers to concentrate on the applications rather than the supporting infrastructure,” said Chris Sharp, general manager, cloud and content for Equinix. “Platform Equinix offers customers a rich environment to build and integrate private, public, and hybrid cloud solutions. Customers now have access to Tier 3’s infrastructure and platform services via dedicated private connections from Equinix data centers and over the Internet via multiple carriers.”
  • “The Tier 3 Web Fabric with Iron Foundry offers a unique value to organizations by providing unparalleled choice in development frameworks,” said Richard Seroter, InfoQ editor and Microsoft MVP. “Enterprises can now leverage one of the best possible platform-as-a-service frameworks while taking advantage of Tier 3’s top notch infrastructure offering.” 
  • “As enterprises rapidly embrace cloud services, they want to ensure their cloud-based apps are delivering the highest standard of performance and availability,” says Bill Lapcevic, Vice President of Business Development, New Relic. “ With our application monitoring as a standard feature in Web Fabric, together Tier 3 and New Relic are providing our customers with the best tools for identifying and resolving potential performance issues in their business-critical applications.”      

About Tier 3

Tier 3 delivers enterprise-class cloud services to businesses globally via its federated Enterprise Cloud Platform.  The Bellevue, WA-based company provides a comprehensive set of enterprise-grade virtual private cloud services enhanced by a framework-agnostic cloud orchestration and automation to enable IT agility. Architected for security, performance and high availability ― with 99.999% SLA at all layers and disaster recovery in every deployment — the Tier 3 Cloud is ideal for the entire business application portfolio from development to production environments and mission-critical applications.

VMware, VMware vFabric and Cloud Foundry are registered trademarks and/or trademarks of VMware, Inc. in the United States and/or other jurisdictions. The use of the word “partner” or “partnership” does not imply a legal partnership relationship between VMware and any other company.

 

Bookmark and Share

Say Hello to Iron Foundry—An Open-Source, .NET PaaS Framework

At Tier 3, we’ve been big supporters of Cloud Foundry—the VMware-led, open-source PaaS framework—from the beginning. That said, we’re a .NET shop and many of our customers’ most critical applications are .NET-based. So today we’ve decided to contribute Iron Foundry, our own .NET fork of Cloud Foundry, back to the community as an open-source project.

This project includes both the primary framework as well as both a Windows version of Cloud Foundry Explorer and a Visual Studio Plugin for Cloud Foundry. (Video demos for the command line interface and Visual Studio plugin are located at the bottom of this post.) Because developers can run their own instances of Iron Foundry in-house or with any service provider who supports it, developers finally have a truly open, interoperable .NET PaaS solution that can be run inside and outside the firewall. And because you can run your own instances of Iron Foundry, it’s easy to have a full test, QA, and staging environment before pushing to production.

In addition, operations teams now have the freedom to choose among various service providers that meet their needs in areas such as security, compliance, availability, location, etc. For developers who are interested in trying Iron Foundry, we have put together a “try it now” test bed package on IronFoundry.org that offers the compute resources needed to run one web and one database instance per developer free for 90 days on Tier 3’s Enterprise Cloud Platform. Iron Foundry is Cloud Foundry + .Net. This means developers have access to standard tools—enabling them to write .Net code against a MySQL backend, for example, or just write against a simple name-value pair datastore like Redis. Another advantage that Iron Foundry inherits is the ability to add instances to an application on the fly with the app being pushed automatically each new node. The core source code will be available on GitHub under an Apache 2.0 license. You can also download and install Iron Foundry with Cloud Foundry from our web site at www.ironfoundry.org. Read the full press release here.

Iron Foundry Video Demo

Bookmark and Share

Tier3 Contributes .NET Framework Support for Cloud Foundry™ Platform as a Service to the Open Source

“Iron Foundry” fills PaaS market gap for popular enterprise developer framework, accelerating cloud deployment for mission-critical enterprise applications

BELLEVUE, Wash.—December 13, 2011—Tier 3, Inc., the enterprise cloud platform provider, today announced that has contributed to the open source community a .NET Framework implementation of the Cloud Foundry™ Open Platform as a Service (Paas). Named Iron Foundry, this contribution gives the industry’s fastest growing open source PaaS an implementation based on the popular development framework, .NET.

Tier 3’s Iron Foundry contribution consists of the three key components required for developers to quickly leverage the open source project for their own PaaS implementation or to leverage Iron Foundry to deploy applications to the cloud immediately. In addition to a core .NET Framework fork of Cloud Foundry, which Tier 3 is committing to keep it in synch with the main Cloud Foundry branch, developers can also access IronFoundry.org for both a Windows version of Cloud Foundry Explorer as well as a Visual Studio Plugin for Cloud Foundry. Tier 3 will also make the core code available on GitHub under an Apache 2.0 license.

“At Tier 3, we believe that PaaS is so universal and so foundational to the adoption of cloud for web applications that it should be an open source framework,” said Jared Wray, chief technology officer, Tier 3. “As enterprises accelerate the deployment of their mission-critical applications to the cloud, the need for a .NET-based Cloud Foundry PaaS in the marketplace was acute. As fans of the open source nature of Cloud Foundry – and as a .NET based-cloud platform ourselves – we were excited to take on this opportunity to support the enterprise developer and open source communities and to foster innovation for the cloud.”

“Tier3’s contribution of .NET Framework support is another powerful example of the open Cloud Foundry ecosystem in action,” said Jerry Chen, vice president of cloud and application services at VMware. “The availability of the .NET Framework on Cloud Foundry will greatly expand .NET developers’ ability to deploy their applications across a wide variety of clouds.”

In addition to the core Iron Foundry code project, Tier 3 is also committing substantial support to the Iron Foundry community to help contributors and implementers. To ensure that contributors have access to engineering and technical support, Tier 3 is committing time from Tier 3’s own expert engineers via the IronFoundry.org community forums. Additionally, to accelerate adoption, Tier 3 is donating a full test bed environment via a “try it now” feature on IronFoundry.org consisting of one web and one database instances per developer for 90 days. The test bed is powered by Tier 3’s enterprise-class cloud platform and requires only email address, password, and acceptance of the Tier 3 PaaS EULA.

About Tier 3

Tier 3 helps large and mid-size enterprises bring applications and services to the cloud. The Bellevue, Wash.-based company provides an enterprise-grade virtual private cloud, enhanced by a framework-agnostic cloud orchestration layer to enable IT automation and agility. Architected for security, risk mitigation and high availability—with 99.999% SLA at all layers and disaster recovery in every deployment—Tier 3 is optimized for production environments and mission-critical applications. Tier 3’s innovative infrastructure delivers superior performance and resource optimization while expert support provides a virtual extension of in-house IT staff. For more information, visit www.tier3.com.

 

Bookmark and Share

A Look at Web Fabric Application Monitoring

New Relic has become a real leader in website performance analytics, and Tier 3 is thrilled to incorporate this service, for free, into our Web Fabric service. For each application deployed to Web Fabric, regardless of the language/framework that the application was written in, New Relic captures deep information about response time, throughput and more. While we’ve put some of the most interesting statistics directly in the Tier 3 Control Panel for at-a-glance viewing, we also enable you to drill right through to the New Relic site and discover even more valuable metrics. In this post, we’ll take a quick look at how we’ve incorporated New Relic’s monitoring data into the Tier 3 Control Portal.

Previously, Web Fabric users had a simple set of metrics about their running application(s) that included how much memory, CPU and storage was allocated for a given application.

Web Fabric Control Portal

This resource allocation information is important, but application owners also REALLY want to know how well an application is performing for their users! The brand new Control Panel dashboard shows a subset of the New Relic metrics that begin to give you a picture of an application’s health.

New Relic Control Portal

You can now see advanced metrics like website response time, throughput (pages requested per minute), error rates, Apdex and more. When you first create your Web Fabric environment, we automatically provision a New Relic account for you at no cost. Therefore, when you click the “New Relic” button at the bottom of this page, we perform a single-sign-on with New Relic and drop you right into their feature-rich dashboard environment.

New Relic Dashboard

From here, you can discover even more data points about a deployed application(s). You can drill into individual pages of the application and view a wide range of different reports.

New Relic Menu

Interested in seeing how the client’s browser is spending its time requesting and loading your application? There’s a report for that.

Client Browser Report

Curious as to the performance of the application for the global audience? There’s a report for that.

Audience Performance Report

We at Tier 3 are very excited by this partnership with New Relic and we hope that you’ll find these advanced metrics extremely useful when monitoring and optimizing your PaaS applications deployed to Web Fabric.

 

Bookmark and Share

Continuous Integration and Delivery

Why Continuous Integration and Delivery?

Did you know that Amazon.com is updated every few seconds? Yeah, that’s right. While you were shopping, Amazon.com’s Dev Team probably pushed new software to take add features, capabilities, display products or analyze the activity on the site. Everyday Etsy also deploys multiple times with minor and even major fixes and changes. Both of these companies, along with a growing number, while doing high transaction e-commerce and other important business, follow a continuous delivery process.

The most successful development teams use continuous integration and delivery. This has become a leading practice to build high quality, reliable and well respected software. Your team may not need to deploy everyday or you may not need to update a website every few seconds. But in the end, your team delivers a product or service of some type. Continuous Integration and Delivery is a key element of what makes high expectation software development possible.

Where We’re Going…

Over the next few weeks we’re going to take a look at building out a development environment in Tier 3 that follows the key principles behind continous integration and move eventually to continuous deployment. Before we start move into the deep technical topics, I’ll cover exactly what these things are and why a team wants to use continuous integration and prospectively work toward continuous deployment.

Continuous Integration is defined on wikipedia as, ”In software engineering, continuous integration (CI) implements continuous processes of applying quality control — small pieces of effort, applied frequently. Continuous integration aims to improve the quality of software, and to reduce the time taken to deliver it, by replacing the traditional practice of applying quality control after completing all development.

One of the key ways in which development teams implement continuous integration is to setup a build server using one of the many on the market; CruiseControl, Jenkins, Hudson or TeamCity. All have various strengths and weaknesses, but the key for each one is the ability for developers to commit code on a frequent basis and have those changes integrated often, in a timely manner with any errors being detected immediately.

The key technical implementations for continuous deployment are:

  • Source Control: This might be subversion, git, or mercurial. These days it is of utmost important to have any and all code assets under source control.
  • Automated Build: The build, everytime it is kicked off, needs to be 100% automated. No manual intervention should take place.
  • Build Self-Testing: This follows the automated build requirement, to ensure a regression and other various automated tests are run after every commit, change, deployment or other alteration.
  • Master ALWAYS Builds: The master trunk of code must always build. If a build is broke for any reason, immediately it must be fixed or the development rythm stops.
  • Every Commit Gets Built: Every commit gets built. No commits are skipped, none are excluded. Any and all collateral must be committed and included for each build.
  • Fast Building: The build must remain fast. Anything over a minute is getting precarious and anything over 5 minutes is a distinctive issue and should be considered a risk to the project.
  • Latest Deliverables Available 24/7: All deliverables, if a web site the site itself, if a stand alone application the installable application must be available at all times. The most recently built copy need to be available.
  • Automate Deployment: It is ideal to have the software that is built, deploy to an installer, a web site, or end point that is as similar to the receiving customer (or production) environment as possible.

To learn even more about the ideas and history of continuous integration check out these books and links. A great book to read on the topic is “Continuous Integration: Improving Software Quality and Reducing Risk” by Paul Duvall and Andrew Glover. One of the historical elements of continuous integration is derived from continual improvement, part of the trove of knowledge and material from W. Edwards Deming.

Continuous Deployment (AKA Continuous Delivery) as defined on Wikipedia, “is a Pattern Language in growing use in software development to improve the process of software delivery. Techniques such as automated testing, continuous integration and continuous deployment allow software to be developed to a high standard and easily packaged and deployed to test environments, resulting in the ability to rapidly, reliably and repeatedly push out enhancements and bug fixes to customers at low risk and with minimal manual overhead. The technique was one of the assumptions of Extreme Programming but at an enterprise level has developed into a discipline of its own, with job descriptions for roles such as “Buildmaster” calling for CD skills as mandatory.

Continuous Delivery basically takes the CI, Continuous Integration concept, and adds that it must be a part of the practice to actually deliver the code on a regular basis. There is some great material on CD available via some of the great companies out there taking this approach everyday. Here’s some of those articles:

Summary

Overall the two, CI and CD, are often used interchangeably, even though they do have very minor differences. The key idea, regardless of what phrase you use is that delivery is always happening in some way and the end goal is a deliverable product on a rapid frequency.  Now that the core tenants are covered, the next article in this this series we’ll dive into:

  1. Setting up a web project to use for working on within a continuous delivery enabled environment.
  2. From there we’ll take that web project and set it up using some of the common continuous integration servers.
  3. Then we’ll script, automate and build whatever else is needed to have the web project deployed to a production server.

 

Bookmark and Share

Tier 3 Creates Federated Cloud, Welcomes CFN Services as Federated Cloud Partner

First-of-a-Kind Federation Offers New Cloud Business Models to Providers Serving the Enterprise Market

BELLEVUE, Wash. — February 21, 2012 ― Tier 3, Inc. today made its Enterprise Cloud Platform (ECP) – enterprise-grade, virtual private cloud software – available to the service provider market, creating the Tier 3 Federated Cloud. CFN Services, a leading provider of high performance network and application delivery solutions, is the first Tier 3 Federated Cloud partner. CFN Services will leverage the Tier 3 platform to create a Global Financial Services Cloud (also announced today) and offer cloud services to the broader enterprise market.

With the Tier 3 Federated Cloud, Tier 3 is now offering a global fabric of elastic cloud services created through the federation of service provider nodes all running the Tier 3 Enterprise Cloud Platform. To join the federation, a service provider brings a node anywhere in the world to be managed by Tier 3. These service provider-owned, Tier 3-managed nodes then work in federation with existing Tier 3 nodes, enabling service providers to immediately offer enterprise-grade, virtual private cloud. This first-of-a-kind model allows providers to serve the enterprise market with the ideal combination of their own local solutions, sales and support, coupled with enterprise-class cloud services.

“Service providers see great opportunity in the fast growing market created by enterprises moving production workloads to virtual private clouds, but are stymied by the complexity of building an enterprise-class offering,” said Adam Wray, Tier 3 president and chief executive officer. “With five years of innovation in virtualization, automation and orchestration architected into our platform, Tier 3 offers service providers a fast path to market with a complete enterprise-class cloud. And, the quickly expanding Tier 3 Federated Cloud ensures that they can provide businesses with a global fabric of services backed by the same SLA, security and experience from day one. This is game changing for the regional mid-size and vertical service provider, as they can now compete with the global leaders.”

CFN Services Brings Tier 3 Federated Cloud Offerings to Market

CFN Services has joined the Tier 3 Federated Cloud Network and will provide cloud services leveraging the Tier 3 Enterprise Cloud Platform. This partnership expands the footprint of Tier 3 Federated Cloud to Europe and APAC in 2012.

CFN Services will leverage its global ultra-low-latency networks and distributed hosting environment connecting more than 70 datacenters worldwide to offer its “Powered by Tier 3” cloud. CFN will offer a financial services industry-specific solution, as well as a hybrid cloud solution for the broader enterprise market. CFN will extend the infrastructure supporting Tier 3’s Federated Cloud globally, connecting federated nodes in North America, London and Frankfurt immediately and APAC later in 2012.

“CFN is bringing to market a unique financial services virtual private cloud that empowers customers to innovate and integrate cloud-based solutions for improved performance, accessibility and efficiency,” said Mark Casey, CFN chief executive officer. “Our global footprint and high-performance infrastructure combined with a strong enterprise-grade cloud platform powered by Tier 3, enables us to support the delivery of low-latency, mission-critical applications our enterprise and financial services clients demand.”

Resources

About Tier 3

Tier 3 brings enterprise-class cloud services to enterprises globally via its Federated Cloud. The Bellevue, Wash.-based company provides an enterprise-grade virtual private cloud software platform, enhanced by a framework-agnostic cloud orchestration layer to enable IT automation and agility. Architected for security, risk mitigation and high availability ― with 99.999% SLA at all layers and disaster recovery in every deployment — Tier 3 Federated Cloud services are optimized for production environments and mission-critical applications. For more information, visit www.tier3.com

About CFN Services

CFN Services provides high-performance network and application delivery solutions for real-time, mission-critical applications. Leveraging FiberSource®, CFN’s global network optimization platform, the company deploys and manages low-latency networks and private cloud solutions to cost-effectively improve application performance in distributed IT environments. CFN’s global cloud platform connects more than 70 leading data centers across North and South America, Europe and Asia. For more information, please visit: www.cfnservices.com.

Tier 3 Media Contact:

Liam Rose, GolinHarris for Tier 3
lrose@golinharris.com
(415) 318-4380

CFN Media Contact:

Jennifer Handshew
jennifer.handshew@cfnservices.com
(718)-857-0120

 

Bookmark and Share

Tier 3 VPN Client Service Updates

Many of you have noticed the upgrade of your Tier 3 Client VPN service, which allows you to connect to the secure network that contains your servers and resources. Read on to learn more about the service and the enhancements made with this update.

Overview

Client VPN enables users to connect to their secure isolated network. Each account has its own isolated VPN service provided at no charge. This built-in service is managed by Tier 3’s highly trained network operation center. If you have any issues please look at the status system or contact support.

To complete the Client VPN initial configuration, simply download the certificate—used when connecting to the VPN service—or complete the two-factor authentication that we’ve linked to below. To learn more about ways to connect such as persistent VPN connections or direct connections please go here.

Current Limitations

There are only a few limitations on this service as it is based on the OpenVPN project.

  • Maximum concurrent users: 20 (if you need additional users, please contact support)
  • Maximum connection: 1Gbps

Performance and Tuning Enhancements

We’ve made a host of performance and tuning enhancements to the Client VPN service that will result in a better user experience. We decreased CPU utilization on each unique instance from 80% down to ~7%, or roughly 1/10th the CPU usage, through the use of an updated kernel, VMware tools, and OpenVPN packages.

We also made changes to the instance that should increase network performance as well as allow the VPN servers to recover in the event of storage latency.

Now More Support!

You can find new documentation that we’ve added our knowledge base for troubleshooting, configuration, running multiple VPN connections, as well as the two factor authentication guide.

Bookmark and Share

When Provisioning Breaks, Blueprints Shine

There is nothing worse than getting that email or error warning you that provisioning has failed. And inevitably this happens at the very last stages of getting an environment automated.

You ask yourself: What happened? Why did it fail? And then: Did I build my own logging? Did the person that built the orchestration provide logging (and, if so, where is it)?

After asking yourself all of these questions, you realize that the orchestration/provisioning layer only shows you a simple “failure” message and no details of where it failed or why.

Frustrating.

With Blueprints, even failure is amazing…


“Blueprints” is Tier 3’s environment templating engine. It allows you to combine virtual machine templates, infrastructure tasks, script packages, and software packages to create a fully deployable environment—such as building a Microsoft Exchange server environment with just the click of a button.

The other Blueprint feature that is simply incredible is the debugging and details that you have access to when deploying a Blueprint. This includes access to not only the status of the deployment, but also the tasks being executed. If something fails, you know where and why.

Here is an example of a blueprint being executed that fails on step 9 of 18. Normally this would be difficult to troubleshoot, but here it is reporting where it failed and what the error message is from the log.

When building your own Blueprint the feature gives you great debugging insight: you can test and see where your deployment is breaking down instead of just guessing what the problem is.

You can also restart tasks at any level to keep testing and make adjustments as needed. Here is an example an error in the log:

2012-02-02 15:53:25.9724 [Error] [vFabric Gemfire Install] - ./install.sh: line 4: /gemfire_install.expect: No such file or directory

2012-02-02 15:53:33.7689 [Error] [vFabric Gemfire Install] - Error building

2012-02-02 15:53:34.2220 [Error] [Build Server GEM] - Error building

2012-02-02 15:53:34.6907 [Error] [Root] - Error building

2012-02-02 15:53:35.0657 [Trace] [] - >>>>>>>>>> Blueprint completed with errors <<<<<<<<<<

Tasks can contain sub-tasks, which would usually make for very complex troubleshooting. But with the Blueprints deployment system you will be able to view the tasks and the sub tasks that have completed or failed.

This is a great feature for doing complex deployments with advanced troubleshooting built right into the system.

These tools are available via Tier 3’s management control portal interface, or you can use our API to do deployments and management of the Blueprint layer.

Want to learn more?

 

Bookmark and Share

Get Your vFabric On with Blueprints from Tier 3

Today Tier 3 announced access to a Starter Kit Blueprint for VMware vFabric on the Tier 3 Public Cloud. We know that most of you are busy enough with your job, so setting aside time to try the latest technologies is often hard to juggle. To make it a bit easier, we created the starter kit blueprint!

This blueprint enables you to quickly deploy a small vFabric environment and be up and running in no time—without the need to troubleshoot.

What is in it?

The Starter Kit Blueprint for VMware vFabric comes with four virtual machine instances and the advanced vFabric applications:

  • vFabric tc Server: vFabric tc Server, the best place to build and run Java Spring applications, provides enterprise users with the lightweight server they want paired with the operational management, advanced diagnostics, and mission-critical support capabilities businesses need.
  • vFabric GemFire® Server: GemFire is a distributed data management platform providing dynamic scalability, high performance, and database-like persistence. It blends advanced techniques like replication, partitioning, data-aware routing, and continuous querying to help you.
  • vFabric Web Server: Unlike Apache, vFabric Web Server is pre-compiled, pre-configured and pre-patched, which reduces deployment times from a typical 3 days to 30 minutes. It has a consistent installation process and structure across all supported operating systems and installation is via self-extracting archive, with no requirements as to install location and no dependencies on graphics libraries. You can patch and upgrade multiple instances as well for further reduction in deployment and support costs.
  • vFabric Hyperic® Server: vFabric Hyperic, a stand-alone component of vFabric Application Performance Manager, helps web operations teams monitor the application infrastructure for custom web applications across physical machines, a virtual infrastructure environment, or the cloud and provides immediate notification of application performance degradation or unavailability.

Each of the servers is configured with 4GB RAM and 2 vCPU by default but you can change the configuration easily in the Tier 3 Control Portal after deployment.

With Blueprints from Tier 3, deployment is very easy and can be done in 4 easy steps:

1. Logon to the Tier 3 Control Portal and go to Blueprints > Search for “vFabric Starter Kit”

2. Click on the vFabric Starter Kit Blueprint and on the next screen click Deploy Blueprint.

3. Next you will want to customize your blueprint by specifying the following information:

  • Password for the servers
  • Network to place the servers on
  • Primary and Secondary DNS

4. Last step is to deploy the customized vFabric Starter Kit blueprint by clicking on the Deploy Blueprint button at the bottom of the screen.

The platform will now do all the orchestration and deploy a fully working vFabric environment for you.

To access the environment all you have to do is logon via VPN (we have instructions here).

For a full overview of an install with vFabric Starter Blueprint, watch our video taking you from deployment to configuration with Shantu Roy.

How do I get started?

Getting started is pretty simple. Go to Tier 3 and activate your account, which will give you access to this blueprint.

Learn more

VMware has also published a blog post about our Starter Kit Blueprint. You can view that post here.

Bookmark and Share

Building Servers with the Tier 3 API

Any service provider worth its salt has to have an API. It’s one of the first questions we ask our providers and understandably one we get asked a lot as well. With our latest release we also updated our API, so I figured what better way to show off the API that with a sample of how easy it is to build a server.

First using Visual Studio 2010 we’ll install RestSharp using NuGet (if you don’t have NuGet installed stop reading and do yourself a favor and install it).

Install-Package RestSharp

Then create a rest client pointing at the Tier3 API.

private RestClient Client = new RestClient("https://api.tier3.com/rest");

Now we are ready to call the API. Once you create an API user in your account you can use it to logon and store the authentication in the client cookies.

var request = new RestRequest("/auth/logon");
request.Method = Method.POST;
request.RequestFormat = DataFormat.Json;
request.AddBody(new { APIKey = "b3b41e0818ad4dfdb9d43c964f680de1", Password = "plAtform6{+*" }); 
var response = Client.Execute(request);
var content = DeserializeContent(response);
if (content.StatusCode != 0)
 throw new ApplicationException(content.Message); 
if (Client.CookieContainer == null)
 Client.CookieContainer = new System.Net.CookieContainer(); 
response.Cookies
 .Select(c => new Cookie(c.Name, c.Value, c.Path, c.Domain))
 .ToList()
 .ForEach(c => Client.CookieContainer.Add(c));

You’ll notice a few helpers methods I created to deal with deserializing the JSON response into a dynamic object. I’ve included that code at bottom for reference.

Let’s queue up the server for creation

var request = new RestRequest("/server/createserver");
request.Method = Method.POST;
request.RequestFormat = DataFormat.Json;
request.AddBody(new
{
 Template = "WIN2008R2STD-64",
 Alias = "DEMO",
 Description = "API Demo Server",
 HardwareGroupID = 123,
 ServerType = 1, // 1-Standard, 2-Enterprise
 ServiceLeve = 2, // 1-Premium, 2-Standard
 Cpu = 2,
 MemoryGB = 4,
 ExtraDriveGB = 0,
 PrimaryDNS = "4.2.2.2",
 SecondaryDNS = "4.2.2.3",
 Network = "vlan123_172.1.123"
});

var response = Execute(request);
if (response.StatusCode != 0)
 throw new ApplicationException(response.Message);

CreateServer returns a RequestID for which we can use to query for the status of the server build. And since all server provisioning is done through Blueprints, we can use the GetDeploymentStatus method on the Blueprint API to check on how things are going.

var request = new RestRequest("/blueprint/getdeploymentstatus");
request.Method = Method.POST;
request.RequestFormat = DataFormat.Json;
request.AddBody(new { RequestID = 1149 /*content.RequestID*/ });

while (true)
{
 var response = Execute(request);
 if (response.StatusCode != 0)
  throw new ApplicationException(response.Message);
 if (response.PrecentComplete == 100)
  break;

Thread.Sleep(60000);
}

And finally we Logout.

var request = new RestRequest("auth/logout");
request.RequestFormat = DataFormat.Json;
var response = Execute(request);
if (response.StatusCode != 0)
 throw new ApplicationException("Failed to Logout");

And there you have it! 4 easy steps to provision a server from code. There are a ton of other things that you can do with the full API, but I’ll leave that up to you to discover.

As promised, the helper methods

private dynamic Execute(RestRequest request)
{
 var response = Client.Execute(request);
 return DeserializeContent(response);
}
private dynamic DeserializeContent(RestResponse response)
{
 using (var reader = new StringReader(response.Content))
 {
  using (var json = new JsonTextReader(reader))
  {
   return JsonSerializer.Create(new
    JsonSerializerSettings()).Deserialize(json);
  }
 }
}

Originally posted on Troy’s blog.

 

Bookmark and Share

New Performance Monitoring Features for New Relic Users on Tier 3

As you may know, Tier 3 has partnered with New Relic to provide a suite of application performance management tools for your applications running on the Tier 3 enterprise cloud. With the release today of two exciting new features, customers who have deployed a New Relic blueprint on Tier 3 will have even deeper insight into their applications. (Check out this page to learn more about Tier 3’s New Relic blueprint and watch a demo on how to deploy your own.)

The first new feature in New Relic’s lineup is the App Speed Index. This removes the guesswork around the response time of your application. The data is provided via their dashboard, pulled from insights from their more than 55 billion performance metrics. This trending will help you identify where and when your application is having performance issues or if your application is just blazing along.

In addition to the metrics, with App Speed Index you will be able to classify your application into a Peer Group of similar applications (e.g. eCommerce, SaaS, Gaming, and Consumer Internet applications) and benchmark your app with industry peers. Find out your percentile rank within your peer group for end user and application response times, error rates, and application availability.

You can learn more about the App Speed Index here, or check out this blog post from New Relic. Another excellent resource to check out is the New Relic living infographic, updated daily to show how the peer groups rank by performance and availability. It even lists the fastest applications monitored by New Relic.

Custom dashboards, another new feature, enable New Relic users to see things like the Network I/O graphs and End User Response Time graphs on the same dashboard. There are other possibilities too: it’s up to you to select the key metrics you want to see and then you can pull those together into your own custom dashboard, adding even more value to your data collection.

NOTE: These features are however only available for New Relic Pro customers. You’ll need to upgrade if you’re in a lower service tier.

Bookmark and Share

New Features, Fixes Arrive in Today’s Software Release

Tier 3 has settled into a nice release cadence and today marks the end of another development cycle. Our platform is being updated frequently, and today’s release is accompanied by a new “release notes” process initiated by our product management team. Immediately upon each platform release, the Tier 3 team will publish a set of release notes to the Knowledge Base. The August 1st release notes outline the six new features and fifty minor fixes that were part of this push.

Let’s take a look at two of the new platform features and see how they make our users more efficient.

1. Add multiple instances of the same software package to a Blueprint

Customers use blueprints, which is Tier 3’s server orchestration technology, to model complex server environments. One key aspect of blueprints is the ability to include software and scripts in the build process. Imagine building an n-tier system environment made up of web servers and database servers. Developers and system administrators use blueprints to create a template made up of all the server configurations and software that define that system. That blueprint can then be deployed again and again with little effort.

Up until now, it was difficult to add the same software/script package to a blueprint multiple times and provide unique parameters (e.g. “password”) for each package instance. We’ve now made this process very simple! For example, let’s assume that we need two servers with Microsoft SQL Server installed. The blueprint below shows that two servers, and two instances of Microsoft SQL Server are included.

Whenever an authorized Tier 3 user chooses to deploy this blueprint, they are prompted for per-instance parameters such as password and license type.

This new capability helps our users quickly multi-server environments that have distinctive software needs. See this Knowledge Base article for a more detailed walkthrough of this feature.

2. Run software and scripts against any or all servers in a Group

The Tier 3 Group Management service is a popular and effective tool for managing large clouds. We will be discussing this further in an upcoming post, but basically, Groups give administrators a way to organize and manage servers as a collective unit. In today’s software release, we’ve added the ability to install software or run scripts (“Group Task”) against all of the servers in a particular Group. When might this come in handy? Imagine having a set of servers and deciding to install a new anti-virus package on all of them at one time. Or, consider the scenario where you wish to disable a set of default services on each server in a cluster and don’t want to log into each box and manually perform this action. In both cases, this Group Task capability saves significant time and reduces the likelihood of human error.

For each Group, there is now a button called “Group Tasks.”

When selected, this button prompts the user to choose a software package or script to apply to any or all of the servers in the Group. Instantly, the system goes to work rapidly updating each server.

You can find out more about this feature by reading this Knowledge Base article.

Tier 3 continues to innovate in this area and we have an exciting list of features slated for upcoming releases!

 

Bookmark and Share

Focused on High Availability

Being focused on High Availability means not only focusing on unplanned downtime. It is also about at passionate resolution to eliminate planned downtime. A major indirect cost of IT Operations. An article by Dell quotes “Infonetics Research study, The Costs of Downtime: North American Medium Businesses 2006, found that mid-market enterprises (101-1,000 employees) lose an average of 1 percent of their annual revenues to downtime. Even more startling, another study has found that up to 40-50 percent of businesses that have suffered major service interruptions never recover completely, and fail within two to five years.” The article goes on to say the answer is virtualization. https://www.dell.com/downloads,global.power/ps4q06-200701169-ziff.pdf

Bookmark and Share

Automated provisioning of VPN services for our users

Today we released automated provisioning of vpn services for our users. This is very exciting as it is part of our total goal of full automation and self servicing on our platform. Now with a single click of creating your server we will build out your VPN services without any configuration or setup from you all on demand. We have been working on this for a while and have been using this product under the covers which up until now was just for testing. If you already have VPN services with us then you will migrated over the next 6 months and someone from your account team will contact you. Here is a quick run down of the features:

  • No configuration required! All of the routing and setup is done for you automatically!
  • Works with Windows, Mac OS X, and Linux
  • First concurrent user is free!
  • It will automatically build out your vpn server when you build your first server.
  • You can add or remove users via the control system
  • Only 25.00 per concurrent user and bandwidth costs per month.
  • Each customer gets their own instance which gives better performance and isolation than traditional models.
  • It is based on standard Open VPN which is widely tested and supported.
  • Can be enabled to do two factor authentication by setting up your Active Directory or LDAP server to it.

Go and check it out under your Network tab in the control system!

Bookmark and Share

Control System Updates!

We are always working to resolve bugs and add features to the control system. This update is a major bug update and here are the items that have been fixed in this build!

  • Incorrect calculation of total server resources allocated to an account which was causing errors on server create.
  • Create snapshot button was available when it should not be.
  • Archived Lab Groups appeared in the Lab Group DDL on new server create.
  • Fixed error that occurred when creating new Accounts (no bug was created for this).
  • Added Account Alias validation to ensure that duplicate Account Aliases do not get created.
  • Fixed the DateTime display on the Lab Scheduled Task list to be customer time zone aware, as opposed to displaying in UTC
  • DNS Management errors on updating and creating aliases

If you have any questions please feel free to let us know.

Bookmark and Share

Control System Updates Build 672

Build 672 has gone live with new features and bug fixes for the vpn service and control system. Here are some of the key new features:

  • Managing VPN Max Concurrent Users): You now have the ability to control the number of concurrent users and control your costs. In our system the first concurrent connection is always at no cost and anything after that is at $15.00 / Month. Now you can go in and change this level at any time. So if you need to add more concurrent users go to control.tier3.com > network tab > vpn > edit vpn settings.
  • Two Factor Authentication with Active Directory: Now you can configure your vpn service to do two factor authentication via active directory. This will require the user to have not only a certificate but will be prompted for their active directory credentials.
  • New Templates: Added Windows XP 32-bit, Windows Vista 32-bit, Windows Vista 64-bit, and Windows 7 32-bit templates.
  • Welcome Screen: We have added your CPU, Memory, and Storage counts to the welcome page.

There was a total of 20 bugs that also were fixed in the current build. As always if you need anything please let us know as we are constantly adding new features and fixes.

Bookmark and Share

Tier 3 Enhances Industry-Leading SLA

Tier 3 Enhances Industry-Leading SLA Tier 3 has enhanced their industry-leading SLA with the following changes:

  1. Incident Reports: Tier 3 will provide Customer with an Incident Report via e-mail within twenty-four (24) hours of an incident for incidents resulting in greater than thirty (30) minutes of downtime. The Incident Report will include: incident date, duration, issue, details of the problem and details of the resolution.
  2. Outage Credit Improvements:
    1. Increased maximum credit from 100% to 150% of fees for the impacted service(s) for the billing month.
    2. Eliminated Tier 3’s discretion in the adjustment of credits awarded.

To review the updated SLA in its entirety http://www.tier3.com/legal/sla

Bookmark and Share

FreeBSD added to our library and more features!

Build 775 has gone live with new features and bug fixes the control system. Here are some of the key new features:

  • Added FreeBSD 32 and 64bit template
  • Added Windows XP 32bit template
  • Added Windows Vista 32 and 64bit template
  • Added Windows 7 32 and 64bit template
  • Enhanced Linux server provisioning where network override file was not correctly being cleared of IP addresses

There was a total of 20 bugs that also were fixed in the current build. As always if you need anything please let us know as we are constantly adding new features and fixes.

Bookmark and Share

32 GB of RAM servers from the control system and multiple IP addresses

32 GB of ram servers from the control system and multiple IP addresses!

 

We released build 690 today of our platform and other than the usual bug fixes and tweaks we added two new features:

32 GB servers from the Control Portal and API
Now you can add up to 32 GB of RAM to any server when ever you want with no long term commit as it is just hourly. Scale it up or down when needed!
To do this via the control system simply go to the server you are wanting to change and click the edit server button. Once there it is just a reboot away (about 1 minute of downtime) and you now have the ram needed from 1 GB to 32 GB within minutes.

Multiple IP addresses to a single server
With our new multiple IP address feature you can add the IP addresses that you need for a specific server all via the control system. To add an IP address go to Networks > IP Addresses > Add External Address. From there you can add an external IP address to your server or have it assign a new address for you. Once you have added an external address or multiples at anytime that you want to update the firewall ports that have been enabled you can easily do that by going to the “IP Address” section under “Networks” and scroll to the bottom of your IP addresses. From there you can click on the row with the ip address you want to edit and then change the firewall ports. Our standard firewall ports are: PING, HTTP, HTTPS, FTP, FTPS, SFTP, and HTTP 8080 If you would like anything else please email us and they can help you. Once the external IP address is added all the traffic will be calculated to your account until you release it.

Bookmark and Share

API Documentation is now Online!

We have just released a new version of our API and have decided to just make it available online so you wont have to ask for it! The API has been built along side all of the features of the platform with the idea that if you can do it in the control system you can do it via our API. The API currently supports Xml, JSON, and SOAP which is far more featured than any of the other API’s that we have seen out there. Go check it out: http://apidoc.tier3.com/ Create an API user here: https://control.tier3.com/security/api As always, anything you need or see that we could improve on let us know!

Bookmark and Share

Tier 3 now supports Ubuntu!

Tier 3 is pleased to announce the full support for all customers Ubuntu server in 32 and 64 bit version. As always there is no cost for deploying an open source OS. Ubuntu is now available for premium server deployment, lab deployment, cloning, archiving, and all the other features that our enhanced provisioning platform contains.

Bookmark and Share

New Control Panel Interface!

We are pleased to announce our new control panel interface with the following new features:

  • New dashboard page that shows the account billing summary and also overall bandwidth for the account.
  • Increased logon performance by 10x so that you wont have to wait for the dashboard page to load.
  • New server list page that shows the CPU, Storage Allocation, and Memory usage.
  • Server Price calculator now shows the hourly cost of each component of a server before build out.
  • and much more!

The new interface is part of a big effort to optimize the user experience for all of our customers and increase overall speed in gaining access to critical data. There are over 50 additional bugs fixed in this latest build. Thanks Tier 3 Team

Bookmark and Share

Moving to the Cloud? Better Use a Checklist

Checklists—pilots use them. So do doctors and construction engineers. And the humble checklist was the reason for a 47% drop in death rate across eight hospitals in 2008. Professionals trust checklists to save lives, but they’re just as valuable in business. That’s why we’ve put together two essential checklists to guide your company’s migration to the cloud. With our Enterprise Cloud Provider Checklist, you’ll learn what measurable qualifications to look for in a cloud computing partner—such as a five 9s SLA covering servers, network, and storage; and automated 14-day rolling backups. Meanwhile our Cloud Migration Considerations Checklist will help you assess your company’s cloud readiness and keep in mind all the most relevant details of moving to the cloud. Download your free checklists below: - Your Enterprise Cloud Provider Checklist - Your Cloud Migration Considerations Checklist

Bookmark and Share

Tier 3’s Enterprise Cloud Turns SysAdmins into Office Heroes

Today is SysAdmin Day, and we at Tier 3 would like to show our appreciation of system administrators around the world. To commemorate the occasion, we’ve made a comic to show how Tier 3’s enterprise cloud platform can save admins time and effort—and turn them into office heroes.

Bookmark and Share

Newly-Announced Environment Engine is Turning Heads

We knew that Environment Engine, our recently-announced cloud environment deployment solution, would be a big hit with our customers. After all, by automating the design, discovery, configuration, and deployment of best practice-optimized “Blueprints,” Environment Engine makes it easier than ever to roll out environments and applications to the cloud. But it’s not just customers who are recognizing the benefits of Environment Engine: now the media is taking notice, too. Tier 1 Research reports “customers will like what the Environment Engine can do,” saying the toolset represents a “significant” step forward for Tier 3’s Enterprise Cloud Platform. A platform that, according to the research group, is built using “solid development practices” which allow developers to automate anything that can be done through the web interface via a robust API. Even technical users, however, will appreciate that the GUI is “friendly and clean, and almost has an Apple-like quality to its straightforward intuitiveness.” According to an article published by Read Write Web and picked up by the Wall Street Journal, Environment Engine “is uniquely aimed at enabling the creation and use of best practice templates… This saves costs and enables applications to be deployed faster, more consistently and with less possibility of human error.” Moreover, because of the full range of customization options—from host and network configurations to firewall and load balancing rules—“in short, you can replicate in the cloud your entire computing environment.” While there are other scripting solutions out there that automate at only the top or bottom of the stack, by integrating both environment and application deployment into a single automation toolset, “Tier 3 can make this much more sophisticated.” Want to learn more about the Environment Engine toolset? Download the datasheet, stop by Booth 213 at VMworld from 8/29 – 9/1 for a demo, or call an account representative at: 877.388.4373 x 824.

Bookmark and Share

New Relic Monitoring Comes to Tier 3’s Enterprise Cloud Platform

New Relic has made their technology available as a Blueprint on the Tier 3 Enterprise Cloud Platform, resulting in a simple yet robust deployment and monitoring system that is available at the push of a few buttons. New Relic Standard is accessible through Tier 3’s management control portal or its API, making it easy for organizations to monitor end-user experiences and PHP, Ruby, Java, .NET, and Python applications in real-time. Watch the introductory video to learn more about Tier 3’s New Relic Blueprint:New Relic has done a tremendous job of taking the monitoring to a new level. Monitoring has always been a core offering of the Tier 3 platform, but now that monitoring holistically looks at the application—the bread and butter of a solution—thanks to New Relic’s technology. You used to get network data, SNMP gathered CPU, Memory and IO data, as well as the database and its handling of queries. At that point you had to look at these disparate forms of data to infer what could be wrong with your app, finally trying multiple things to see if the pain points disappeared. New Relic turns this process on its head to provide the end user with very valuable data with all the dots already connected. Now throw in the simplicity of deploying a whole system (server/environment) from a template that allows for runtime parameters… Mangnifico! Tier 3 Blueprints are much more than a configuration management tool. Picture Blueprints as the foundry for environments: give it some raw materials—like an IP address, CPU and memory configurations, custom software packages—and out comes your custom environment all set to go. Effectively, Blueprints allow for a virtual mold that has been handcrafted by subject matter experts to be used in a runtime configurable fashion. Customers can access New Relic Standard immediately with every enterprise server deployment, upgrade to New Relic Professional via a simple upgrade feature in the Tier 3 portal, or select to deploy New Relic as a Blueprint for additional customization. See a New Relic Blueprint deployment in action on Tier 3’s Enterprise Cloud Platform:

Bookmark and Share

Tier 3 Awarded Gold-Level Status in the NetApp Partner Program for Service Providers

Tier 3 Enterprise Cloud Platform’s Performance, Implementation and Disaster Recovery Capabilities Leverage NetApp Solutions BELLEVUE, Wash.—June 15, 2011—Tier 3, the enterprise cloud company, today announced it is a Gold-level member in the NetApp Partner Program for Service Providers. Long coupled with flexible and efficient NetApp® storage and data management solutions, Tier 3’s agile, self-optimizing enterprise cloud platform helps enterprises confidently run mission-critical, production applications in the cloud. Tier 3 first architected its enterprise cloud platform to include NetApp as part of its infrastructure in 2007, immediately reducing backup on an entire data center from 24 hours to one hour and cutting time to restore customer data from 3.5 days to under an hour. Now an official Gold-level member of the new Partner Program for Service Providers, Tier 3 will receive additional storage expertise, resources and best practices from NetApp that will enable the company to continue to meet the unique performance, implementation and disaster recovery needs of enterprise cloud-based applications and services. “Our mission is to provide our customers with an enterprise-grade cloud platform with the SLAs, security and built-in disaster recovery they require,” said Adam Wray, chief executive officer, Tier 3. “From the get-go, the secure multi-tenant architecture we built leveraging NetApp’s storage and data management solutions have been a key enabling factor in delivering that experience to our customers over and over again. We trust that the greater level of collaboration and support we’ll receive as a Gold level preferred partner will help us better serve enterprises in the cloud so they can continue to focus on their core business.” “Our partner ecosystem is critical to helping enterprises increase efficiency and flexibility in their IT infrastructure, especially vital as more and more of these companies look to offer their applications and services in the cloud,” said Todd Palmer, vice president of Americas Channels at NetApp. “Partners such as Tier 3 play an important role in bringing these secure, multi-tenant public cloud offerings to market and helping enterprises make critical infrastructure decisions to accelerate their businesses.” The key benefits Tier 3 has discovered by building its secure, multi-tenant enterprise cloud platform on top of building NetApp’s storage and data management solution include:

  • High Performance: With its own unique technologies that can optimize storage performance of the NetApp offerings, Tier 3 is delivering cloud performance that approaches that of on-premises SANs scaling into the 100,000 input/output operations per second (IOPS) range to meet enterprise storage demands.
  • Smarter storage. Leveraging NetApp technology, Tier 3 allows customers to spin up fully redundant virtual SANs as if they have their own dedicated SAN in the cloud. Virtual SANs provide 99.999 percent uptime without the need for dedicated drives or management. Tier 3 supports Microsoft and Linux clustering and CIFS, NFS and iSCSI mounts. Its virtual SANs provide easy deployment, full redundancy and superior performance that scale automatically in real time through its intelligent predictive technology.
  • Business Continuity: Enterprise customers benefit from business continuity built in as a standard feature of every deployment on a Tier 3 cloud platform. Tier 3 also leverages NetApp technology as part of its unique built-in client backup and virtual drive features.

About Tier 3, Inc. Tier 3, based in Bellevue, Wash., goes beyond traditional cloud offerings to provide an agile, self-optimizing enterprise cloud platform. Enterprises large and small depend on the company’s secure, intelligent platform to run their mission-critical, production applications and services. They realize cloud benefits of lower TCO and dynamic scaling, but delivered on an enterprise-class platform with SLAs, security, and built-in disaster recovery. In addition, innovative technologies deliver predictive optimization for unprecedented performance at all layers. Tier 3 customers count on the company for the flexibility and freedom to focus on their core business. For more information, visit http://www.tier3.com. NetApp, the NetApp logo, and Go further, faster are trademarks or registered trademarks of NetApp, Inc. in the United States and/or other countries. The use of the term “partner” or “partnership” does not imply a legal partnership between NetApp and any other company.

Bookmark and Share

Join Tier 3 at Cloud Expo – Our Treat!

Join us from November 7 – 10 in Santa Clara, CA at this year’s Cloud Expo. As our gift to you, we are giving away a number of VIP tickets to the event—learn how to get claim your tickets at the bottom of this post. On Day 1 of the Expo, Tier 3’s CEO Adam Wray will be presenting a live case study with HighJump Software and Equinix starting at 4:55 P.M., exploring how HighJump entered the on-demand warehouse management market by turning to the enterprise cloud. HighJump wanted to be a leading provider of cloud-based WMS without having to develop, host and manage a cloud platform internally—while still maintaining flexibility, speed, and the ability to scale up quickly to meet end user demands. At this session, attendees will learn how sophisticated cloud technologies were leveraged and deployed to change the way manufacturers and warehouses realize supply chain efficiencies. (Read all the session details here.) To claim your free VIP tickets to this event, follow @Tier3 on Twitter and tweet out a link back to this post. Be sure to mention @Tier3 in your tweet, so we can track your entry. The first participants will receive a free ticket to the event (while supplies last).

Bookmark and Share

Mark Adams Joins Tier 3, Inc. Board of Directors

Aims to Help Enterprise Cloud Platform Company Continue to “Set the Bar for Cloud Performance” BELLEVUE, Wash. — June 20 2011 — Tier 3, the enterprise cloud platform company, today announced that Mark Adams, chief development officer of Equinix, Inc., has joined Tier 3’s board of directors. As the provider of the most secure, intelligent cloud platform for mission-critical applications and services, Tier 3 will leverage Adams’ years of strategic business development experience as it accelerates its growth in the rapidly expanding enterprise cloud market. “The team at Tier 3 is at the cutting edge of enterprise-class cloud platforms and is continuing to develop innovative predictive optimization technology that will set a new bar for cloud performance,” Adams said. “Leveraging my experience positioning Equinix as an enabler to rapidly growing cloud platforms, I’ll advise Tier 3 on customer and technology strategy as it grows into a leading provider of enterprise-class cloud platforms.” Adams joins outside directors John Connors, a partner at Ignition Partners and previously chief financial officer of Microsoft, and Matt McIlwain, managing director of Madrona Venture Group; both of which invested in Tier 3 earlier this year. Also on the board are Adam Wray, Tier 3 president and chief executive officer, and Jared Wray (no relation), Tier 3 founder and chief technology officer. “Few people can bring such relevant industry view and experience in technology strategy,” Adam Wray said. “With Mark’s experience and insights into the mission-critical operations of enterprise computing environments, he will be a considerable contributor on our board and, more specifically, to the success of our enterprise cloud platform and the development of our cloud computing strategy.” Adams, who joined Equinix in 2008, is a seasoned strategy and business development executive with more than 20 years of experience across various sectors of the high-tech industry. Previously Adams founded three start-ups and a venture capital fund for direct investment in Indonesia. He has been an active investor in digital music, VoIP, WiFi, Wireless Data Qos and data management and communications. Adams was the senior vice president of corporate development and strategy for Electronics for Imaging, Inc. (EFI), where he led a series of acquisitions and equity investments that helped reposition the company for new growth initiatives. Prior to EFI, Adams held senior leadership positions in corporate strategy, business development, and M&A transactions at several companies, including General Electric Capital and Adaptec. Adams has a master of business administration degree in strategic planning and finance from the Wharton School of the University of Pennsylvania and a bachelor of arts degree in economics from Cornell University. As the CDO at Equinix, he is responsible for overall corporate strategy, strategic alliances & acquisitions and their global real estate development program. About Tier 3, Inc. Tier 3 goes beyond traditional cloud offerings to provide an agile, self-optimizing enterprise cloud platform. Enterprises large and small depend on the company’s secure, intelligent platform to run their mission-critical, production applications and services. They realize cloud benefits of lower TCO and dynamic scaling, but delivered on an enterprise-class platform with SLAs, security, and built-in disaster recovery. And, innovative technologies deliver predictive optimization for unprecedented performance at all layers. Tier 3 customers count on the company for the flexibility and freedom to focus on their core business. For more information, visit http://www.tier3.com.


Analysis Mason reports the global market for enterprise cloud-based services will grow from USD12.1 billion in 2010 to USD35.6 billion in 2015.

Bookmark and Share

How Hybrid Cloud Computing Enables Business Agility

Watch the replay above of our recent hybrid cloud webinar (presented in collaboration with VMware and Equinix) to learn more about the hybrid cloud and how it is enabling business agility. Then download Tier 3’s hybrid cloud datasheet to learn how your business can take advantage of enterprise-grade hybrid cloud computing services. At this year’s Gartner Symposium/ITxpo, Gartner analysts revealed cloud computing as one of their top 10 strategic technologies for 2012 (calling out hybrid cloud in particular), marking the fourth year running that cloud computing has been named to this list. Gartner describes cloud computing as “a disruptive force,” with “the potential for broad long-term impact in most industries,” and notes that enterprises are now beginning to move past understanding the cloud to making decisions on implementation. The hybrid cloud is one cloud computing implementation model that allows workloads, applications, and virtual machines to be ported between public and private clouds as necessary. Because hybrid cloud “brings together external public cloud services and internal private cloud services, as well as the capabilities to secure, manage and govern the entire cloud spectrum,” Gartner says it will be a “major focus for 2012.” Already these benefits have resulted in hybrid cloud making up around 20% of all current enterprise cloud deployments, according to a recent Market Pulse survey. At Tier 3, we’re seeing first-hand how our customers are increasing business agility by leveraging enterprise hybrid cloud computing. Obeo, a leading virtual home tours provider, has moved much of its back-office IT stack (comprising 25 different servers) into the cloud—reducing cost and operational complexity while allowing the company to focus on its core competencies instead of maintaining its own IT environment. Warehouse management systems provider HighJump Software is another hybrid cloud success story: by making use of the hybrid cloud, HighJump was able to break into the SaaS market and free customers from deploying or managing software in their own data centers.

Bookmark and Share

Tier 3 Enhances Enterprise-Grade Cloud Platform with New Relic Application Management

Integrated app management combines with Tier 3 platform to create an unparalleled solution for deploying and managing business-critical apps

SEATTLE and SAN FRANCISCO – December 6, 2011New Relic Inc., the SaaS web application performance management (APM) provider, and Tier 3, the enterprise cloud platform provider, announced today that Tier 3 has enhanced its leading enterprise-grade public cloud platform with the addition of New Relic Standard, now available free of charge to its public cloud customers. Organizations deploying business-critical apps on Tier 3 will now have deep, real-time visibility into application performance, which combines with Tier 3’s offering to create an unparalleled solution for deploying and managing apps in the cloud. Tier 3 provides an enterprise-grade virtual private or hybrid cloud. Architected for security, risk mitigation and high availability—with 99.999% SLA at all layers and disaster recovery in every deployment—Tier 3’s cloud platform is optimized for production environments and mission-critical applications. The addition of New Relic Standard, completely integrated with Tier 3’s management control portal and its API, makes it easy for organizations to monitor end-user experiences and PHP, Ruby, Java, .NET, and Python applications in real-time. Organizations developing today’s multi-language cloud applications can proactively identify and diagnose potential performance issues via single pane of glass monitoring from infrastructure through applications, thus ensuring optimum resources, bandwidth and app performance. Tier 3’s own engineers will also leverage New Relic data to further enhance the predictive optimization technologies that tune Tier 3’s cloud for performance and scale. “Enterprise developers today must build apps that meet high standards for performance, stability and scalability, and to meet this challenge they need a proven platform and a proven tool that provides real-time, code-level visibility,” said Jared Wray, Tier 3 chief technology officer. “New Relic’s application monitoring and analytic capabilities combined with Tier 3’s custom infrastructure and OS monitoring enables our customers with the most advanced cloud environment monitoring solution on the market. New Relic’s real-time, granular monitoring works at the application level to produce advanced analytics that helps organizations quickly and efficiently adjust systems to meet business objectives.” “Tier 3 and New Relic are a perfect combination for today’s application development and deployment teams who must iterate quickly while meeting stringent customer demands for superior performance and availability,” said Bill Lapcevic, New Relic’s vice president of business development. “The combined breadth and depth of these solutions — top-to-bottom monitoring and a secure and intelligent platform — provide customers with a unique set of capabilities for ensuring that their cloud apps are meeting or exceeding performance objectives and business goals.” Tier 3 customers have three options for easily accessing New Relic in Tier 3’s enterprise cloud platform. Customers can leverage free New Relic Standard immediately with every enterprise server deployment, they can chose to upgrade to New Relic Professional via a simple upgrade feature in the Tier 3 portal, or they can select to deploy New Relic as an optional software package as they configure and deploy complex environments via Tier 3’s cloud orchestration feature, Blueprints. The Blueprints tool also enables third party software providers to specify New Relic as a required software package as they publish Blueprint templates in Tier 3’s Blueprint Library. Additional Resources

About Tier 3 Tier 3 helps large and mid-size enterprises bring applications and services to the cloud. The Bellevue, Wash.-based company provides an enterprise-grade virtual private cloud, enhanced by a framework-agnostic cloud orchestration layer to enable IT automation and agility. Architected for security, risk mitigation and high availability—with 99.999% SLA at all layers and disaster recovery in every deployment—Tier 3 is optimized for production environments and mission-critical applications. Tier 3’s innovative infrastructure delivers superior performance and resource optimization while expert support provides a virtual extension of in-house IT staff. About New Relic New Relic, Inc. is the all-in-one web application performance management provider for the cloud and the datacenter. Its SaaS solution, which combines real user monitoring, application monitoring, and availability monitoring in a single solution built from the ground up, changes the way developers and operations teams manage web application performance in real-time. More than 14,000 organizations use New Relic to optimize over 6 billion transactions in production each day. New Relic also partners with leading cloud management, platform and hosting vendors to provide their customers with instant visibility into the performance of deployed applications. New Relic is a private company headquartered in San Francisco, Ca. New Relic is a registered trademark of New Relic, Inc. To learn more, visit www.newrelic.com

Bookmark and Share

ChemPoint.com Selects Tier 3 for Continuous Innovation and Growth

Tier 3 Enterprise platform provides the security, stability, efficiency and flexibility needed to support ChemPoint’s continuous application development BELLEVUE, Wash., June 23, 2011—ChemPoint.com, the leading e-distributor of specialty and fine chemicals in Europe and North America, has selected enterprise cloud platform company Tier 3 as its IT infrastructure services partner. ChemPoint conducted an evaluation of multiple offerings before choosing Tier 3 for its innovation and growth potential. According to ChemPoint, Tier 3’s platform provides the security, stability, efficiency and flexibility needed to support the company’s continuous application development and business growth. “While our innovative applications platform has continued to evolve and provide a strong leadership position within our industry, our underlying infrastructure hasn’t kept pace over the past few years,” said Jeff Trimble, vice president of operations and technology at ChemPoint. “The move to Tier 3 expands our infrastructure capabilities and creates tremendous flexibility. This allows us to focus our technology resources on the differentiating elements that drive our business.” Jared Wray, chief technology officer of Tier 3, noted, “Companies moving their applications online need to feel completely confident that their information is secure and quickly accessible at all times. We built our enterprise cloud platform with those requirements in mind. Every customer gets the production-ready environment that will enable them to provide their customers with the quality of service, uptime and support they need 100 percent of the time. Their customers demand it. We demand it.” The Tier 3 platform incorporates virtualization technology, intelligence and automation across every layer of the platform to provide unprecedented performance and agility. To eliminate the risks often associated with cloud computing, the platform also includes:

  • Enterprise-Grade Security and Compliance: The SAS 70 Type II audited, HIPAA and PCI compliant platform provides tailored, audit-ready policies and monitoring to help enterprises enforce their own corporate security and compliance requirements.
  • Built-in Business Continuity: Recovery and client and file share backup are standard features of every deployment. Tier 3 maintains multiple copies of IT assets mirrored locally and replicated in our geographically diverse data centers, preserving a 14 day rolling backup. In the unlikely event of a major service interruption, Tier 3 quickly brings up customer entire environment in a secondary data center with the same performance, scale and capacity, ensuring business continuity.

About Tier 3 Tier 3, based in Bellevue, Wash., goes beyond traditional cloud offerings to provide an agile, self-optimizing enterprise cloud platform. Enterprises large and small depend on the company’s secure, intelligent platform to run their mission-critical, production applications and services so they can focus on their core business. They realize the cloud benefits of lower TCO and dynamic scaling delivered on an enterprise-class platform with SLAs, security, and built-in disaster recovery. Innovative technologies deliver predictive optimization for unprecedented performance at all layers. For more information, visit www.tier3.com. About ChemPoint.com As the leading “e-distributor” of specialty and fine chemicals in Europe and North America, ChemPoint.com engages in exclusive product line relationships with premier manufacturers. From its European and North American interaction centers, ChemPoint (www.chempoint.com) provides its suppliers with marketing, sales, customer service and order fulfillment solutions for their targeted customer segments. ChemPoint is a Univar company. With a network of more than 170 distribution facilities, Univar (www.univar.com) is a world leader in chemical distribution. Media Contacts Kelly Wanlass Tier 3 (801) 602-4723 kelly.wanlass@tier3.com

Bookmark and Share

Tier 3 Recognized in the Magic Quadrant for the Public Cloud Infrastructure as a Service Market

Evaluation Based on Completeness of Vision and Ability to Execute

BELLEVUE, Wash. — December 20, 2011 ― Tier 3, Inc., the enterprise cloud platform provider, announced today that it has been selected by Gartner, Inc. for inclusion in the “Magic Quadrant for Public Cloud Infrastructure as a Service.” “We believe this inaugural Gartner Magic Quadrant for public cloud affirms what Tier 3 sees in the market: the growing demand for cloud offerings that serve unique customer communities. Our Enterprise customers expect a cloud platform designed for their unique needs — most notably high availability, security, disaster recovery, and advanced automation for IT agility,” says Adam Wray, Tier 3 CEO. “We consider our position in the Gartner Magic Quadrant evidence that Tier 3 is delivering a cloud platform for mission-critical applications and services to our Enterprise customers today and is well positioned to challenge for a leadership position in 2012. We are proud to be among the small number of leading providers selected by Gartner for inclusion in this report.” Gartner bases its evaluation on the “ability to execute” and “completeness of vision.” Ability to execute measures the vendor’s financial viability, market responsiveness, product development, sales channels and customer base. Completeness of vision reflects the vendor’s innovation, whether the vendor drives the market and if the vendor’s view of how the market will develop matches Gartner’s perspective. The Magic Quadrant for the Public Cloud Infrastructure as a Service was introduced earlier this year and covers multi-tenant cloud applications with a focus on scale-out cloud hosting, virtual lab environments, self-managed virtual data centers and turnkey virtual data center segments. Resources

About Tier 3 Tier 3 helps large and mid-size enterprises bring applications and services to the cloud. The Bellevue, Wash.-based company provides an enterprise-grade virtual private cloud, enhanced by a framework-agnostic cloud orchestration layer to enable IT automation and agility. Architected for security, risk mitigation and high availability ― with 99.999% SLA at all layers and disaster recovery in every deployment — Tier 3 is optimized for production environments and mission-critical applications. Tier 3’s innovative infrastructure delivers superior performance and resource optimization while expert support provides a virtual extension of in-house IT staff. For more information, visit www.tier3.com About the Magic Quadrant Gartner does not endorse any vendor, product or service depicted in our research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. Tier 3 Contact: Wendy White VP of Marketing, Tier 3 wendy.white@tier3.com (877) 388-4373 x834 Media Contact: Liam Rose, GolinHarris for Tier 3 lrose@golinharris.com (415) 318-4380

Bookmark and Share

Tier 3 Launches Client Backup App for Enterprise Cloud

Performs Automatic, Policy-Based Backup of End-User PCs in the Cloud; See Demo at VMworld® 2011 Today Through September 1 in Booth 213

Today at VMworld® 2011, Tier 3, Inc., an enterprise cloud platform provider, announced Client Backup, a secure, cloud-based file recovery application that ensures business continuity for users in the event critical data is accidentally deleted from individual computers. For no additional charge beyond the storage used, customers on the Tier 3 Enterprise Cloud Platform will now have current and past versions of their employees’ data available without relying on internal staff or local storage, and with no burden on end users. Most of the desktop backup solutions on the market today are meant for individual users, not optimized for entire organizations. With a comprehensive web control panel and admin accounts allowing centralized management, Tier 3’s Client Backup is aimed squarely at IT managers needing a complete desktop backup solution for their companies’ employees. “Accidentally deleting critical documents can be such a time waster as we search around—with fingers crossed—for possible back-ups or reluctantly resort to starting over completely; it’s happened to us all,” said Jared Wray, chief technology officer, Tier 3. “With our new client backup capabilities, users can get right back to work with a restored copy that’s been encrypted and replicated at our Tier 3 data centers.” In addition to the centralized management features, Client Backup provides:

  • Customizable Backup: Custom revision histories ensure a file can be restored to a previous version, while users can set how long deleted files are kept in backup storage. In addition, only the data types and locations users want recoverable are included in backups.
  • Hourly File Backup: once installed, the desktop client will begin backing up files automatically every hour from a customer’s computer to their Tier 3 enterprise cloud archive storage.
  • Security Measures: Data is fully encrypted in Tier 3’s secured datacenters and point-to-point during transport.
  • Maintained Performance: Because only recently edited files are flagged to back up again, machine performance is maintained throughout the backup process. Bandwidth usage is also throttled during backups to maintain available Internet availability for end-users.

Client Backup is built into the Tier 3 Enterprise Cloud, which provides 99.999% (“five nines”) SLA across server, network and storage; leading security certifications; built in disaster recovery; and industry-first predictive optimization technologies for uncompromising performance across the entire stack. Tier 3’s platform achieved VMware vCloud® Powered status in July. See the Tier 3 Client Backup Demo in booth 213 at VMworld 2011 today through September 1 in Las Vegas. Cost & Availability Client Backup is available today, with no licensing costs associated with the desktop client software. Unlike other backup solutions, it is billed on a utility basis, where a customer only pays for storage and bandwidth used. About Tier 3 Tier 3, based in Bellevue, Wash., goes beyond traditional cloud offerings to provide an agile, self-optimizing enterprise cloud platform. Enterprises large and small depend on the company’s secure, intelligent platform to run their mission-critical, production applications and services so they can focus on their core business. They realize the cloud benefits of lower TCO and dynamic scaling delivered on an enterprise-class platform with SLAs, security, and built-in disaster recovery. Innovative technologies deliver predictive optimization for unprecedented performance at all layers. For more information, visit http://www.tier3.com. VMware and VMworld are registered trademarks and/or trademarks of VMware, Inc. in the United States and/or other jurisdictions.

Bookmark and Share

Come See Tier 3 at Cloud Connect Santa Clara!

The time has come at last for the Tier 3 team to make the (not so) long and (potentially) perilous journey to Santa Clara for UBM TechWeb’s Cloud Connect conference. Read on to learn about the sessions and tracks we’ll be leading, where you’ll find the Tier 3 team, and what you can do to pick up a free expo pass and discounted tickets.

First up: in a free session, Cloud Foundry’s James Watters and Jared Wray from the Iron Foundry team at Tier 3 will discuss open PaaS services for enterprise developers. They’ll give a live demo from the stage and share the best practices they’ve learned from real experiences deploying PaaS on a public cloud—which you can take and apply today to your organization’s private cloud. Read more about the session here.

But that’s not all… Explore the performance potential of cloud computing at Cloud Connect’s Performance and Availability track—chaired by Tier 3 VP Wendy White and featuring speakers from XSP, Zynga, and CFN. Wendy’s blog post summarizing each of the track sessions will help you plan out which sessions to attend as well as reveal the hidden connections shared by natural disasters, race cars, and high-stakes trading. Intrigued? Check out the post here.

To join the free session led by Jared and James (and get some great swag on the expo floor), register here for a free Expo Pass (use priority code CPNACC95). Want the full conference experience? The same code will get you a 25% discount off of your all-access admission.

Finally if you’re feeling friendly, stop by booth 308 to say hello to the Tier 3 team, learn about the latest developments in enterprise cloud, and snag some choice giveaways. We look forward to seeing you in Santa Clara from 2/13 – 2/16!

 

Bookmark and Share

Plinko and Product Launches at VMworld 2011

It’s Day 1 of VMworld, and the Tier 3 team has finally touched down in Vegas! After months of preparation, we’re so excited to share what we’ve been developing with the rest of the industry. Curious what we’ve been up to in our Bellevue, WA headquarters?

  • Announced Environment Engine, our next-gen cloud deployment automation toolset
  • Designed our new tee-shirts (now with 100% more stick figure)
  • Announced the release of our new Client Backup app and service for enterprises
  • Played lots and lots of Plinko—best the falling puck or watch a demo at Booth 213 and you could win one of those great tee-shirts mentioned above

But VMworld isn’t all fun and games and product launches. With our solutions engineers, marketing, and business folks attending the event, we’re looking forward to brushing shoulders with the best and brightest in the cloud industry. Would you like to meet up with a Tier 3 team member at the event? Stop by Booth 213 for a demo of our Enterprise Cloud Platform—or to schedule a brief meeting with one of our executives, call Callie Sherrard at 206.724.2505 or email callie.sherrard@tier3.com. We look forward to seeing you over the next few days!

Bookmark and Share

The Right Stuff

By Adam Wray, CEO, Tier 3 Who should you fill your board member seat? An individual who will advance your company’s strategic vision and ability to execute. Filling an outside board member seat is a critical step at any stage of a company’s growth, but especially critical for an earlier stage company. While the temptation may be to court board members with broad industry name recognition, or company associations, this is only one of many variables to consider when targeting a new board member (and candidly of lower priority than several others). In beginning a search, factor what requisite expertise and knowledge are most valuable to leverage and how that background will integrate and complement your existing board. When we looked to expand our board to bring in another outside director, we developed a definitive set of skills and experience we felt would be accretive to our board, versus overlapping. Our two existing directors have great operational and venture finance backgrounds, so we were looking for was experience that could bring new and diverse insights, in particular around our core business, cloud computing. We found what we were looking for in Mark Adams, chief development officer of Equinix, Inc., a firm whose customers include almost every major cloud service provider across the IaaS, PaaS and SaaS segments. Mark, came equipped with a unique observatory position across all the major industry trends within the cloud segment. Since we are in the process of investing in strategic partnerships, Mark’s unique perspective and global business development experience will be critical in helping us review and hone these initiatives over time. Board members don’t work in a vacuum, so factoring the interaction between members is equally important. Do the board members engage well with each other? Will this person bring a unique perspective that other board members will want to hear and investigate? Can they create and drive dialogue around challenges and opportunities you are facing? If you can find someone that can fill these gaps, and interacts well with your existing board members, the result can be downright magical. Lastly, as CEO, evaluate what kind of consultative relationship you can build with the director. Do you feel you can count on them to help you do what is in the best interest of the company? It seems like a benign question, but trust and lack of outside conflicts are critical factors in determining whom to add to your board. Often board members are solicited and added whom the executive team has never really worked with—which is fine. However, that means you must spend extra time upfront getting to know and understand whether there is an ideal fit between you and the prospective member. You should never be in a hurry to increase your board’s size, but when the time comes make sure you factor all of these dynamics into the equation. That means also remembering to avoid the temptation to build upon a team that just “looks” good, i.e. impressive resumes, and instead focus on building rapport and relationships within a smaller group of talented, knowledgeable professionals who each bring their own unique qualities to the equation. At Tier 3, we believe we have accomplished all of this with our existing board and are excited to add the diverse and unique background of yet another market leader in Mark Adams.

Bookmark and Share

Tier 3 Announces Compliance with SSAE 16 Type II Standards

New Auditing Standards Provide Greater Independent Assurance of Controls and Processes

BELLEVUE, WA – February 20, 2012 – Tier 3, the enterprise cloud platform provider, announced today that it has successfully completed the SSAE 16 Type II audit, ensuring that the company’s controls, processes and procedures conform to industry standards and best practices. The review was conducted by an independent auditing firm, and is effective from June 2011 through June 2012. SSAE 16 is a rigorous new standard that replaces the former SAS 70 audit. Tier 3 has been SAS 70 Type II audited since 2009 and began the SSAE 16 auditing process when it became the new standard.

Thorough, independent testing and reviews of controls across Tier 3 datacenters and other physical locations ensure the following areas meet SSAE 16’s demanding criteria:

  • Oversight by executive management
  • Operations and customer service
  • Development and information technology organization
  • Human resources policies and procedures
  • Risk assessment monitoring

“By undergoing the rigorous SSAE 16 Type II audit and expanding the scope of the audits to include more platforms and locations, our customers know they’re receiving the highest standards in service and controls” said Chris Brandon, Tier 3 CFO. “This audit furthers Tier 3’s goal of enabling our customers to focus on their core business while we take care of their IT infrastructure.”

Because the audit was prepared using the SOC 1 “inclusive method”—incorporating reviews of Tier 3 datacenter partners and facilities—Tier 3 customers do not need to collect additional verifications for their own auditing requirements.

About Tier 3

Tier 3 delivers enterprise-class cloud software and federated cloud services to businesses globally. The Bellevue, Wash.-based company provides an enterprise-grade virtual private cloud software platform, enhanced by a framework-agnostic cloud orchestration layer to enable IT automation and agility. Architected for security, risk mitigation and high availability ― with 99.999% uptime SLA at all layers and disaster recovery in every deployment — Tier 3 Federated Cloud services are optimized for production environments and business-critical applications. For more information, visit www.tier3.com

Tier 3 Media Contact:
Liam Rose, GolinHarris for Tier 3
lrose@golinharris.com
(415) 3189-4380

 

Bookmark and Share

Seattle Tech Scene is Hot, So We’re Cooling off with a Round of Golf

We’ve had a cooler-than-normal summer, but tech is clearly hot in Washington! (Check out this recent TechFlash article, where our CEO Adam Wray says there’s a “quarter of a trillion dollars” waiting on the sidelines for enterprise cloud computing alone.) Demand alone, however, doesn’t suddenly create a successful startup culture, as shown by Gist’s terrific Seattle tech scene infographic. Engineering talent, professional service providers, and locally-focused investors—like our own funding partners Madrona Venture Group and Ignition Partners—are just a few of the key ingredients that have helped make Washington a hotbed of innovation over the years. As a new way to contribute to the vibrant local business community that we serve and interact with everyday, Tier 3 recently joined the Washington Technology Industry Association (WTIA), and we’re looking forward to brushing up on our chip shot at their annual golf open on July 25th. Want to meet the team? Come say hello—we’ll be the cloud guys with balloons full of great prizes at Hole 6. See you out on the green!

Bookmark and Share

NetApp highlights Tier 3’s successful deployment of NetApp gear to accelerate data backups and resto

NetApp recently posted a Tier 3 customer success story showcasing the impressive results we’ve been able to attain for our customers since implementing NetApp storage systems and associated software. Here are some of the notable benefits:

  • Helped provided enterprise-level backup and DR services at 10 times less cost than in-house infrastructures
  • Reclaimed 67% of storage in virtualized environment
  • Reduced backups of entire data center from 24 hours to one hour
  • Can now offer one-to eight-hour SLA for disaster recovery to every client

By managing our storage environment and optimizing storage utilization with NetApp, we’ve been able to save time and money – in turn passing those savings along to our customers. Our expanding relationship with NetApp will continue to be a valuable asset as we continue to grow our operations and expand our cloud storage infrastructure to more SMBs. Click here to read the entire success story.

Bookmark and Share

Tier 3 to Bring Enterprise-Grade Virtual Private Cloud to New York with New Data Center

Tier 3’s Multi-Region Architecture Provides Highly Available, Secure Hybrid Cloud for Business Continuity, Business Agility New York, NY. – October 5, 2011 – Today at Interop NY, enterprise cloud platform provider Tier 3 announced that it will add a data center in the New York metro area to complete the multi-region architecture of its enterprise-grade infrastructure as a service solution. New York joins Seattle and Chicago for a three-region model that enhances the high availability and built-in business continuity of the Tier 3 enterprise cloud. With its intuitive management controls, high performing, highly availability infrastructure and platform-agnostic orchestration and automation layer, Tier 3 meets the Infrastructure as a Service (IaaS) requirements of companies wishing to deploy public or virtual private (hybrid) clouds for increased business agility. “Enterprises across the country are actively identifying apps they can move to a virtual private cloud, but to do so they are demanding a true enterprise-grade cloud platform that provides control, transparency, security, performance and a high availability five 9 SLA,” said Adam Wray, CEO, Tier 3. “These customers also want to benefit from the peace of mind of built-in business continuity features and the value that advanced operation automation or auto-ops capabilities bring to significantly reducing operational complexity and costs. Tier 3 meets all of those customer requirements.” Tier 3 chose to locate in New York based on frequent requests from customers, prospects and partners for a regional solution that offers high performance and low latency with the best combination of cloud-based utility and enterprise-grade availability and security. Tier 3 elected to collocate in Equinix’s New York IBX® (International Business Exchange™) for its enterprise-grade connectivity and carrier-neutral environment. This allows the company to offer Tier 3 Direct Connect for secure, performance-optimized connectivity – including Cross Connects and Equinix’s Carrier Ethernet Exchange as well as private VLAN and VPN. Benefits of Bringing the Tier 3 Cloud to New York: • Filling Gap in Region’s Public Cloud Market: Tier 3 provides a virtual private cloud IaaS solution fully managed thru the operating system, which eliminates the complexity of managing bare metal while still empowering enterprises with the control and transparency they require in a hybrid or virtual private cloud. With Tier 3 Direct Connect, New York metro customers can leverage private, secure, and performance-optimized connectivity. • Enhances Robust Built-In Business Continuity: Today, with every enterprise server deployment, Tier 3 keeps multiple copies mirrored locally and replicated automatically to an alternate data center, thus preserving a rolling 14-day backup. The new multi-region architecture now also ensures risk mitigation for single point of failure issues while allowing for complex deployments to be “rolled” across geographic regions. These new features compliment Tier 3’s other enterprise-grade cloud features, including 99.999% SLA across entire system; high availability via provisioning across clusters with separate ESX hosts; secure multi-tenancy architecture, compliance and audit-ready policies and monitoring; and built-in business continuity/disaster recovery. Availability: Tier 3 expects to be operational in New York by the end of the quarter. Visit Tier 3 to demo this solution, including the Autoscaler 2.0 features announced at this show, this week at Interop NY booth 804. About Tier 3 Tier 3 helps large and mid-size enterprises bring applications and services to the cloud. The Bellevue, Wash.-based company provides an enterprise-grade virtual private cloud, enhanced by a framework-agnostic cloud orchestration layer to enable IT automation and agility. Architected for security, risk mitigation and high availability—with 99.999% SLA at all layers and disaster recovery in every deployment—Tier 3 is optimized for production environments and mission-critical applications. Tier 3’s innovative infrastructure delivers superior performance and resource optimization while expert support provides a virtual extension of in-house IT staff. For more information, visit www.tier3.com.

Bookmark and Share

The Cloud is #1 Priority for CIOs in 2011

It’s official: cloud computing is the #1 technology priority of 2011 for over 2,000 CIOs surveyed by Gartner—with virtualization taking the number two spot. While 66% of the average IT department’s budget has traditionally been allocated to day-to-day operations, according to Gartner CIOs expect the cloud to free up 35-50% of current resources to be used towards “innovation and growth.” This is good news for CIOs, whose measure of success is increasingly dependent not only on ensuring IT is efficient and cost-effective, but on “creating and realizing new sources of [business] value.” The top 3 business objectives named by CIOs reflect these new success metrics, and mirror what we’re seeing here at Tier 3: 1. “Developing or managing a flexible infrastructure.” Flexible infrastructure is one of the key differentiators of cloud computing as compared to on-site IT hardware. In the cloud, storage and performance scale—and with the right cloud provider, they scale predictively or based on business rules. Additionally new servers can be provisioned in minutes, instead of the days required by traditional IT processes. 2. “Delivering application and growth projects.” Many Tier 3 customers are taking advantage of new business models and reaching new customers by moving their apps into the cloud. Chad Collins, a VP at HighJump Software, says his company can now “simply install our [application] on top of the Tier 3 enterprise cloud platform, configure it for a specific customer, and sell the package as a total solution to our customers via subscription.” Meanwhile IT pros can spend less time managing low-level tasks and more on developing and enhancing core business services. 3. “Reducing the cost of IT.” Our customers have reported freeing up 80-120 hours of operations and system admin time each month by offloading routine maintenance work to the cloud. When combined with a reduction in infrastructure costs thanks to utility pricing where companies pay only for the resources they actually use, the cloud can significantly decrease IT costs. As of this January, only 3% of companies ran most of their IT services in the cloud. With more C-level executives realizing the business benefits of cloud computing, however, an unprecedented 43% of CIOs have stated an interest in transitioning a majority of their infrastructure to the cloud over the next 4 years. Sources:

  1. http://www.gartner.com/technology/cio/cioagenda_findings.jsp
  2. http://www.gartner.com/it/page.jsp?id=1526414

 

Bookmark and Share

Tier 3 Enterprise Cloud Platform Attains VMware vCloud® Powered Validation

BELLEVUE, Wash.— July 26, 2011—Tier 3 today announced that its Enterprise Cloud Platform public cloud service has achieved VMware vCloud® Powered status, illustrating to customers that the company’s cloud services are underpinned by VMware’s leading virtualization and cloud computing technology, namely VMware vSphere® and VMware vCloud Director. A member of the VMware Service Provider Program (VSPP) , Tier 3—via its VMware vCloud Powered service, the Tier 3 Enterprise Cloud Platform—delivers a set of cloud computing services across a common platform, supporting the largest set of existing applications, and offering the distinctive application mobility only available from VMware. “High performing production applications in the cloud require enterprise-quality virtual machines offered in an enterprise-grade cloud platform. VMware is the standard for enterprise virtualization and is the ultimate ‘check box’ new customers tick off when considering Tier 3 for an enterprise-grade cloud,” said Jared Wray, chief technology officer, Tier 3. “When VMware vCloud technologies are combined with our unique intellectual property in virtualization, security and automation, enterprise customers get a highly available, secure, enterprise-grade hybrid cloud with management capabilities consistent with their own virtualized, private cloud implementations.“ “The VMware vCloud® Powered program was developed to enable our service provider partners to differentiate themselves and help them bring their enterprise-class cloud services to market in this competitive landscape,“ said Don Schleicher, vice president of service providers for VMware. “We look forward to supporting Tier 3 further as it enables the agility and performance customers are looking for in the cloud computing landscape.” Customers of Tier 3 have the ability to move workloads from their VMware vSphere-based virtualized or private cloud environment to the Tier 3 Enterprise Cloud and back again. This application portability is a key differentiator giving customers the flexibility and security they need while enabling increased IT agility. Tier 3’s enterprise cloud platform incorporates intelligence, automation and virtualization technology across every layer of the platform to provide unprecedented performance and agility. vSphere 4, vCloud Director and vCenter Operations are standard in the Tier 3 platform today. Support for vSphere 5 and the entire VMware cloud infrastructure suite will arrive in late Q3. According to Wray, testing of vSphere 5 with the Tier 3 enterprise cloud platform already shows performance quickly approaching that of physical hardware, specifically in regards to threading on multiple threading applications such as Microsoft SQL Server, MySQL, Hadoop. “With vSphere 5, we will be able to run mission-critical production apps on a virtual machine,” he concluded. Tier 3 sought VMware vCloud® Powered validation in order to enable enterprises to more confidently and cost effectively employ a true hybrid cloud environment by easily provisioning public cloud resources that are compatible with existing VMware infrastructure, and quickly and securely extend virtualized workloads to the public cloud. As a validated provider, Tier 3 can now provide users with unprecedented responsiveness and agility, and reduced IT costs through increased consolidation, task automation and simplified management. About Tier 3 Tier 3, based in Bellevue, Wash., goes beyond traditional cloud offerings to provide an agile, self-optimizing enterprise cloud platform. Enterprises large and small depend on the company’s secure, intelligent platform to run their mission-critical, production applications and services so they can focus on their core business. They realize the cloud benefits of lower TCO and dynamic scaling delivered on an enterprise-class platform with SLAs, security, and built-in disaster recovery. Innovative technologies deliver predictive optimization for unprecedented performance at all layers. For more information, visit http://www.tier3.com. VMware and VMware vCloud are registered trademarks and/or trademarks of VMware, Inc. in the United States and/or other jurisdictions. The use of the word “partner” or “partnership” does not imply a legal partnership relationship between VMware and any other company.

Bookmark and Share

What Does “vCloud Powered” Mean for You?

This week we announced that the Tier 3 Enterprise Cloud is one of the few public cloud services around the world to attain VMware’s vCloud Powered validation—but what does that mean for you? Being vCloud Powered validates that our public enterprise cloud services are underpinned by VMware’s enterprise virtualization technology for a highly available, secure, production-ready hybrid cloud. We appreciate this unique VMware stamp of approval—and the shout out from VMWare CEO Paul Maritz at the recent vCloud services launch, which reinforces the industry’s keen focus on the enterprise cloud. vCloud means you have access to the same quality and management experience across Tier 3’s enterprise cloud platform as you do in your own VMware-run datacenter or private cloud. And benefitting from a hybrid cloud is now easier than ever with the ability to move workloads from your VMware vSphere-based virtualized or private cloud environment to the Tier 3 public cloud and back again—enabling easy proof of concept builds, bursting, and more. Test the waters by moving just one app to the cloud, or fully satisfy your company’s pent-up internal demand for scalable cloud resources and services. Increase business and IT agility by spinning up new services in just hours, not days or weeks; then let the automated operations features built into our cloud platform take care of routine maintenance so your IT staff can focus on revenue-generating projects. Take full advantage of today’s enterprise cloud with the knowledge that our enterprise-grade cloud platform is certified by VMware, the world leader in virtualization technology.

Bookmark and Share

Tier 3 Raises $8.5 Million For Its Enterprise Platform As A Service

by Jason Verge

Tier 3 has raised a $8.5m series A round to help solve the enterprise PaaS problem. The network engineer- and developer-designed PaaS solution has been built for and is aimed strictly for the enterprise, taking into consideration many factors that other developer- and SMB-focused PaaS providers tend to ignore, mainly considerations in the areas of security and compliance. There’s a lot of value-add in Tier 3’s treatment of the platform layer, backed by four years of IP and some serious talent in the industry. It’s an up-and-coming firm worth noting.

How Tier 3 PaaS cracks the enterprise

There is a three-pronged approach when it comes to entering the enterprise, founded on automation, abstraction and environments. Tier 3 automates the best practices associated with setting up and scaling front- or back-office infrastructure. It aims to remove dependency on physical hardware. And in terms of environments, it offers deployable, optimized business environments in addition to APIs and infrastructure optimization. Currently in two datacenters, it’s mapped out two more for the fall. The company takes a zone approach to North America, dividing by West, East and Central. The first East Coast datacenter will be added later this year, as well as another in the Central zone – which might be more of a consolidation. The last time T1R checked in, the plans were for more datacenter expansion, but the company is finding software efficiencies, coupled with high connectivity, is slowing down its need to build out more.

The names in this round - and company - are worth noting

The round was led by Ignition Partners and Madrona Venture Group – two big guns in the PaaS world, known for overall acumen when it comes to this space. Ignition was responsible for the Heroku acquisition, while Madrona was behind the recent acquisition of Isilon Systems, which was acquired by EMC for $2.4bn. Matt McIlwain will join the Tier 3 board from Madrona; he played an integral role in Isilon’s acquisition, as well as having previous involvement with some of the more interesting companies in the space, such as Apptio and Skytap. From Ignition, John Connors is joining the board as well. Connors is the ex-CFO of Microsoft, has high credibility and is well known in the industry. Overall, the minds behind this company have great experience and knowledge, so we expect good things going forward. T1R spoke with CEO Adam Wray, who stepped into the CEO position after nine months on Tier 3’s board, is also formerly of Limelight Networks. Wray had high praise for CTO Jared Wray (no relation), whom Adam Wray credits for the culture surrounding Tier 3. Jared Wray has long focused on virtualization in an enterprise setting. The bottom line is the company is centered around an agile IT methodology, centered on efficiency. Tier 3 doesn’t look to replace the IT group, just provide the platform to make it efficient and secure, making the IT group’s lives easier.

Why the round?

The company has been cash flow positive for a while and this round seems purely to help drive a serious growth push into the enterprise. So far, Tier 3 has seen high gross margins equivalent to SaaS company growth margins – another piece PaaS providers have historically gotten wrong. The company has a decent base of customers primarily driven by word of mouth, but this funding will help that big push into the enterprise. It is investing in sales and distribution on a high level, including investing heavily on its partners – the consultants and systems integrators that are a major channel in getting into the enterprise. The money will also be used on increased research and development.

T1R take

This is a great time to go after the enterprise with PaaS, and Tier 3 is specifically tuned for the enterprise. The round is money that it doesn’t necessarily need, but will provide Tier 3 with support as it undertakes a major push into the enterprise world. Ignition Partners Madrona Venture Group

Bookmark and Share

Tier 3 Adds Predictive Autoscaler, Virtualized Load Balancer to Enterprise-Class Hybrid Cloud

Features Advance IT Operations Automation, Enhance Performance; See Demo at Interop New York October 5-6

BELLEVUE, Wash.—October 4, 2011—Tier 3, Inc. today announced two new features to enhance the performance and IT operation automation (auto-ops) capabilities of its enterprise-class virtual private cloud: Tier 3 Autoscaler 2.0 and the self-service management of load balancers based on Citrix® NetScaler® VPX™ via Tier 3’s Management Control Portal or API.

With its Autoscaler 2.0, Tier 3 takes a unique approach to eliminating performance hits that can occur when only scaling in real time. Typical autoscalers only provision extra servers in response to increased demand, known as “horizontal scaling.” Tier 3’s Autoscaler 2.0 scales predictively based on historical usage patterns, not just reactively in response to the current load, and does so both vertically and horizontally. Predictive scaling with defined business rules based for risk tolerance ensures appropriate resources are allocated ahead of need—without requiring IT operations staff to manually optimize resources. By allowing enterprises to scale up, instead of—or in addition to—out, Tier 3’s Autoscaler enables a more agile methodology and better performance for many enterprise applications.

“The increased data loads resulting from standard usage swings as well as major events can put significant strain on any system—and companies must be able to maintain peak performance during these times,” said Jared Wray, CTO, Tier 3. “With Tier 3’s Autoscaler, 2.0 scaling is predicted and then delivered seamlessly, without hiccups in performance or availability. As a result, enterprises can be even more confident in the performance and continuity of their business.”

Tier 3 now also offers customers the ability to directly manage their NetScaler VPX application delivery controller virtual appliance via Tier 3’s Management Control Portal or API. Integrated into Tier 3’s platform, these load balancers make apps and cloud-based services run more efficiently by offloading app and database servers and accelerating app and service performance. Customers can now configure their load balancer, add a new site or server to their balancer, or even leverage Tier 3’s maintenance mode feature to efficiently take sites or servers out of rotation.

“NetScaler provides application availability, security and acceleration capabilities critical to meeting application service level requirements,” said Morgan Gerhart, director of products, Networking and Cloud, Citrix. “Integrating NetScaler VPX into the Tier 3 management control portal lets IT Ops provision, manage and maintain NetScaler the same way as other application components are managed.”

In addition, for advanced auto-ops functionality, customers can designate both Autoscaler and load balancer rules when they templatize complex environments as Blueprints in Tier 3’s cloud environment automation toolset. (As announced in August as part of the company’s platform agnostic Environment Engine toolset.) These rules will then automatically deploy with the rest of their environment when the Blueprint is executed to provision cloud services.

More on Tier 3 Enterprise Cloud

Autoscaler 2.0 and NetScaler VPX self-service are features of the Tier 3 Enterprise Cloud, an enterprise-class virtual private cloud which provides 99.999% SLA across server, network and storage; leading security certifications; built in disaster recovery; and industry-first predictive optimization technologies for uncompromising performance across the entire stack.

Availability

• Autoscaler 2.0 is in beta today and will be generally available in November as an optional feature for the Tier 3 Enterprise Cloud Platform. Autoscaler 1.0 is currently available.

• Tier 3 offers NetScaler web application delivery controller appliances to customers upon request today. Self-service management via the Tier 3 management control portal or API will be available November 1.

Tier 3 at Interop NY

Tier 3 is a silver sponsor of the Enteprise Cloud Summit (today) and Interop NY (Oct 5-7). Tier 3 chief technology officer Jared Wray is a featured Speaker on today’s Infrastructure as a Service panel. Tier 3 will be demonstrating its cloud platform Management Control Portal and Environment Engine toolset.

About Tier 3

Tier 3, based in Bellevue, Wash., goes beyond traditional cloud offerings to provide an agile, self-optimizing enterprise cloud platform. Enterprises large and small depend on the company’s secure, intelligent platform to run their mission-critical, production applications and services so they can focus on their core business. They realize the cloud benefits of lower TCO and dynamic scaling delivered on an enterprise-class platform with SLAs, security, and built-in disaster recovery. Innovative technologies deliver predictive optimization for unprecedented performance at all layers. For more information, visit http://www.tier3.com.

Citrix®, NetScaler®, and VPX™ are trademarks of Citrix Systems, Inc. and/or one or more of its subsidiaries, and may be registered in the U.S. Patent and Trademark Office and in other countries.

 

Bookmark and Share

Congrats to Our Amazing Customer – XSP CTO Dan Retzer! Named “Protostar” in SuperNova Competition

Congratulations are in order: Dan Retzer, the Managing Director and CTO of our customer and partner XSP, today was named a Constellation “Protostar” (probably the coolest award name we’ve ever heard) for “successfully apply[ing] emerging and disruptive technologies” within the company. Long recognized as the leader in automated end-to-end corporate Actions solutions, XSP became a semifinalist in the award’s Cloud Computing category by migrating its datacenter to Tier 3’s Enterprise Cloud Platform. Retzer’s cloud initiative included moving the complete production/build floor consisting of its source code repository, build tools (Cruise Control/SVN/Tortoise), and SCM systems to the cloud. The migration also included the XSP labs (Windows Server/SQL Server), document repository, and mission-critical file servers. According to Retzer, “Moving our infrastructure to the Cloud has given XSP a tremendous competitive advantage, from both an internal operations and client servicing perspective… Tier 3 was the only player in the space that offered a pure “Platform as a Service” cloud approach to infrastructure virtualization. We chose Tier 3 because they had the optimal blend of agility and scalability that we were looking for. It wasn’t just about picking a partner to rent us hardware or offer to manage it – we needed someone as forward-thinking as ourselves to help our business grow.” Read more about how XSP’s cloud initiative is helping the company drive innovation and stay ahead of the market in the company’s press release.

Bookmark and Share

Tier 3 Accelerates Enterprise Hybrid Cloud Adoption, Opens Data Centers with Equinix in Chicago and

Leverages simple connectivity through Platform Equinix to deliver secure, fast and flexible

hybrid cloud solutions to the enterprise

BELLEVUE, Wash. and REDWOOD CITY, Calif. – August 9, 2011 – Tier 3, an enterprise cloud platform provider, and Equinix (Nasdaq: EQIX), a global data center services provider, today announced the Fall 2011 opening of two new Tier 3 data centers residing within Equinix International Business Exchange (IBX®) facilities in Chicago and Ashburn, Va. Tier 3 selected Equinix for the company’s enterprise-grade connectivity, global presence and carrier-neutral environment, which will enable Tier 3 to better meet the ever-increasing demand for secure, hybrid clouds in the enterprise. The data center in Chicago opens September 1, with the one in Ashburn opening in early Q4. “To enhance their business agility, an increasing number of enterprises are actively identifying apps they can move to the public cloud,” said Adam Wray, CEO, Tier 3. “Equinix IBX facilities extend Tier 3’s enterprise cloud story by providing a key component our clients need for their hybrid production apps—a single, secure, performance-optimized connection. Combining the Equinix Direct Connect capabilities with our agile and intelligent Enterprise Cloud platform provides flexibility, speed and scalability of deployment for these customers.” A “hybrid cloud” refers to an environment where some data, applications and services are kept in-house and others reside in the data center of an external enterprise cloud platform provider, such as Tier 3, in part mitigating the security and scaling challenges often associated with the cloud. By adding two new data centers in Equinix IBX’s to existing data center facilities in Seattle and Salt Lake City, Tier 3 completes a three-zone architecture model that enhances performance, accessibility and the existing built-in business continuity features of the Tier 3 Enterprise Cloud and gives enterprises nationwide even more options to securely connect their networks to Tier 3. “Migration to the cloud is still a significant obstacle that many CIOs face, as they are challenged to find cost effective, secure and scalable solutions for their business,” said Vince DiMemmo, general manager, Global Cloud and IT Services for Equinix. “Tier 3 and their enterprise-grade cloud is an extraordinary example of how Platform Equinix can be leveraged to increase flexibility for CIOs while still maintaining tight control of enterprise applications.” Tier 3’s built-in business continuity and other innovative enterprise grade features represents more than five years of IP development in predictive intelligence and automation technologies that enhance performance, availability, and security while significantly simplifying operational support. With the new data centers, the Bellevue, Wash.-based company will:

  • Expand the Tier 3 footprint to multiple geographies, increasing performance and accessibility for customers who want to expand their footprint through Tier 3
  • Leverage the capabilities of Equinix IBXs, global footprint and vast ecosystem on Platform Equinix, including Direct Connect and Ethernet Exchange capabilities for fast, low-latency secure connections for the perfect combination of private and enterprise-grade public cloud for those enterprises who want to securely extend their network into the cloud

About Tier 3 Tier 3, based in Bellevue, Wash., goes beyond traditional cloud offerings to provide an agile, self-optimizing enterprise cloud platform. Enterprises large and small depend on the company’s secure, intelligent platform to run their mission-critical, production applications and services so they can focus on their core business. They realize the cloud benefits of lower TCO and dynamic scaling delivered on an enterprise-class platform with SLAs, security, and built-in disaster recovery. Innovative technologies deliver predictive optimization for unprecedented performance at all layers. For more information, visit www.tier3.com About Equinix Equinix, Inc. (Nasdaq: EQIX) connects businesses with partners and customers around the world through a global platform of high performance data centers, containing dynamic ecosystems and the broadest choice of networks. Platform Equinix connects more than 4,000 enterprises, cloud, digital content and financial companies including more than 675 network service providers to help them grow their businesses, improve application performance and protect their vital digital assets. Equinix operates in 38 strategic markets across the Americas, EMEA and Asia-Pacific and continually invests in expanding its platform to power customer growth. http://www.equinix.com Forward Looking Statements This press release contains forward-looking statements that involve risks and uncertainties. Actual results may differ materially from expectations discussed in such forward-looking statements. Factors that might cause such differences include, but are not limited to, the challenges of acquiring, operating and constructing IBX centers and developing, deploying and delivering Equinix services; unanticipated costs or difficulties relating to the integration of companies we have acquired or will acquire into Equinix; a failure to receive significant revenue from customers in recently built out or acquired data centers; failure to complete any financing arrangements contemplated from time to time; competition from existing and new competitors; the ability to generate sufficient cash flow or otherwise obtain funds to repay new or outstanding indebtedness; the loss or decline in business from our key customers; and other risks described from time to time in Equinix’s filings with the Securities and Exchange Commission. In particular, see Equinix’s recent quarterly and annual reports filed with the Securities and Exchange Commission, copies of which are available upon request from Equinix. Equinix does not assume any obligation to update the forward-looking information contained in this press release. Equinix and IBX are registered trademarks of Equinix, Inc. International Business Exchange is a trademark of Equinix, Inc.

Bookmark and Share

T3 Manager March Update

Today we released an update to T3 Manager, our customer control panel. As part of our ongoing effort to improve our customer experience, we will be releasing monthly updates to T3 Manager. These updates will be focused on making it easier for our customers to manage their platform through new interface improvements and functionality.

Along with over 40 bug fixes and UI improvements, highlights from this month’s release include:

  • Automatic Monitoring of All Servers: Monitoring of server resources such as CPU, memory, storage and OS disk is now automatically added when new Premium or Lab Servers are created.
  • Premium Server Memory: Maximum memory capacity has increased to 64 GB for Premium Servers.
  • Account Section Interface: Now account related items such as company information, payment method, users, permissions, notifications and API users are consolidated within an improved interface. Page load performance has also increased.
  • Instant List Search: Get quicker search results on listing pages like the Server or Users page.
  • Improved Logging: Improvements to the logging system now log more changes made to an account, user or server.

We hope you enjoy the improvements and find them as useful as we do.

 

Bookmark and Share

Channel IQ Selects Tier 3’s Enterprise Cloud Platform to Optimize its Online Pricing Intelligence an

BELLEVUE, Wash., April 28, 2011 /PRNewswire/—Tier 3, an enterprise cloud platform company, today announced that Channel IQ, the leading provider of online pricing intelligence and channel management solutions, has selected the company’s self-optimizing enterprise infrastructure to run its mission-critical applications and services. Channel IQ, which provides manufacturers and retailers real-time, on-demand applications for product pricing visibility within online sales channels, spent a year evaluating and testing different infrastructure providers before selecting Tier 3 for its agile platform that delivers all the benefits of cloud computing without the associated risks and performance compromises seen with other solutions. “We were looking for a utility-based model that would scale with our business as it grew and also allow us the freedom to focus on our core business—namely, our customers,” said Wes Shepherd, founder and CEO of Channel IQ. “The Tier 3 platform provides the speed and performance, enterprise level security, and availability in a mission-critical environment that we can trust.” With more than 60 brand name manufacturing and retailing customers using Channel IQ to provide visibility into online channels, pricing and competition, Channel IQ needed a cloud platform provider it could trust to scale with dynamic pricing environments and its rapidly growing enterprise customer base that demands high availability. “As innovative application providers move services online and into the cloud, they have to overcome new hurdles to winning customer trust and customer business. Their customers will expect better quality of service, uptime and support. To deliver this, application providers will need a cloud platform provider they can trust to keep the lights on,” said Jared Wray, chief technology officer for Tier 3. “Our mission is to enable Channel IQ with a production-ready cloud environment that could scale on demand with an SLA that ensured they would be ‘on’ 100 percent of the time for their customers.” “We built our technology from the ground up with mission-critical enterprise applications in mind,” Wray said. “Companies with high performance applications, like Channel IQ, need predictive scaling that can quite literally meet any performance scenario you can imagine.” About Tier 3 Tier 3 is the enterprise cloud provider with the smarter platform. Tier 3 goes beyond traditional cloud offerings to provide agile, self-optimizing infrastructure that enables enterprises to run their mission-critical applications and services with complete confidence. Enterprises realize the benefits of lower TCO, dynamic scaling and built-in disaster recovery without sacrificing control, security and performance. Our customers count on Tier 3 for the flexibility and freedom to focus on their core business. For more information, please visit www.tier3.com. About Channel IQ Channel IQ is the leading provider of online retail intelligence solutions to manufacturers, distributors and retailers. Channel IQ provides real-time, online promotion and pricing information, empowering major manufacturers and retailers like Crutchfield, Olympus, Harman Kardon and Denon & Marantz to quickly and profitably handle channel issues and competitive situations. Only Channel IQ combines integrated reporting, interactive applications and services to enable manufacturers and retailers to automatically act on real-time data. Channel IQ solutions are the result of cutting edge technology combined with decades of industry experience in channel management, distribution, online retail and manufacturing. For more information, visit www.channeliq.com. RELATED LINKS http://www.channeliq.com Yahoo Finance

Bookmark and Share

Why Operations Folks Should Code

Since the onset of Cloud Computing we’ve seen many changes in how we consume IT services. In her recent article “IT operations in the age of cloud: Brace yourself for change,”Alex Barrett outlines one of the most dramatic shifts in IT: operations teams. At Tier 3, we know that shift is well underway as we see it today in the way we hire IT personnel: from operations to developers, no longer are these roles isolated from each other.

Instead of just repeating the message “you need to learn to code,” here are the tips, tricks, and resources that we use at Tier 3 to enable the transition to DevOps.

Don’t know how to code even a little bit? Start with a very simple project such as figuring out how to parse a log file with a language that you are interested in. Once you get that, go talk to a developer and ask him to review your code. Perhaps ask him then to pair program with you to add another feature on it for one hour as it pays off immensely.

Know how to code a bit? That is great! Next step is to take an honest look at your skill and find a project where can help your company by doing some very easy coding. Once you get done with a small project try something harder such as installing Cloud Foundry with Iron Foundry in an environment. Once you get that working, figure out how it works and make some modifications to suit your needs. Remember that the key is to implement something where you have access to code and can review and modify the code base.

Already supporting an application? If you have access to the code, start to dig in and ask questions of the developers. Take one little feature at a time and take notes. This is really great as it adds more value to the company and also starts a dialog on how to blend things together. Next time the application fails make sure to really dig in with the developer to discover the root cause. Ask how they fixed it–down to the code level–so you can better understand the bug.

Interested in learning a specific language? Learning a new language is awesome and there are many sites that are focused on getting you ramped up. Here are some of the more popular languages and sites to start learning from:

Use Open Source to Learn: Open source is a good way to find a community of developers and engage with them. Many of these projects have meetups around the world that you can attend. Find a project you like and want to use at your company or for personal use, but make sure you will use it. If you find a bug and it is open source contribute (don’t be afraid to as this is how you learn!) Here are some great places to look at open source projects:

Jump on and find something you are passionate about!

Some Programing/Agile Books: These books are used to really get in the mind set of programming:

You will be surprised how fast you start to understand application architecture and coding best practices as you have seen the end result of this with some of the applications that you have supported. If you get stuck use the community, developers around you, and sites such as Stack Overflow to ask questions and get answers.

A DevOps role is one of the most valuable things we see in the industry as the operational experience and development know how and ability is a force to be reckoned with. These roles are very valuable and can benefit not only your company but also increase your compensation and job security dramatically.

 

Bookmark and Share

Building a Federated Cloud: Tier 3’s Cloud Software as a Service Vision

Today we announced a significant shift in Tier 3’s business model: in addition to offering our cloud “as a service” directly to enterprise customers around the globe, we are now offering our cloud software platform to service providers to enable them to stand up their own cloud services based on Tier 3’s enterprise cloud platform.

With more than five years of innovative engineering built in, the enterprise-grade features and high performance characteristics have set Tier 3’s cloud platform apart in the market. The power of this platform will be further amplified when it’s served as a global elastic fabric of cloud services – a growing footprint of federated, connected nodes that work in harmony to enable HA, DR and geo-specific services. Today we’ve announced a service delivery model, in conjunction with service provider partners, which enables just that.

Fast path to cloud revenue for midsize service providers around the world


The current cloud ecosystem is diverse and complex—and cloud customers are left to negotiate divergent services and service level agreements across providers. Accordingly there is real value and competitive advantage to be gained by those service providers who can easily provide comprehensive, global, yet easily managed and consumed cloud offerings to their customers – and even more so for those who can provide the type of enterprise-class features customers demand (HA, built in DR, high performance, security, compliance, etc.)

Yet the path to cloud services is also complex with providers whose best options are varying sets of “knit-it-together yourself” offerings that require significant custom engineering or development on their part. For many mid-size service providers the investment in expertise to create their own cloud service offering is simply out of their reach. The Tier 3 Federated Cloud simplifies the service provider go-to-market experience. By weaving together heterogeneous cloud services into a highly consumable package, the Tier 3 Federated Cloud enables service providers around the world a fast path to market—with a very low CapEx barrier to entry.Service providers can then hook into a growing global fabric of cloud services that speed time to market and enhance their service offerings—enabling them from day one to compete on a larger global stage yet offer the local sales, support and accompanying services to make their offering unique.

With the Tier 3 Federated Cloud, providers are able to maintain focus on their core competencies while Tier 3 manages the complexities at the core.

Enterprise-grade cloud services for global organizations


For enterprise customers, the move to a federated cloud model means access to innovative cloud services from service providers around the world—with all the benefits of Tier 3’s enterprise cloud platform:

  • High availability
  • Built-in disaster recovery
  • 99.999% SLA across network, server, and storage
  • And much more

We know that access to local points of presence (POPs) is critical for large organizations with audiences, customers, and employees around the world. With Tier 3’s growing global footprint of datacenters, customers can deploy, manage and deliver their applications to specific geographic regions, decreasing latency and meeting ever-changing or evolving business, legal, or regulatory compliance needs.

The Tier 3 Federated Cloud gives customers instant global reach and IP with the local touch of individual service provider partners—with added capacity and strength every time a new service provider onboards.

Tier 3 is about more than just servers and storage; with the move to a federated cloud model, we have solidified the transformation from a cloud provider into a true cloud software and services company.

 

Bookmark and Share

10 things software vendors should consider when going SaaS

Note: Added in the text of the original 2011 article published at TechRepublic.

Beyond the business challenges of serving customers in new ways online, independent software vendors (ISVs) planning to take their applications online must make critical architectural and platform choices to ensure they deliver the best customer experience possible. Consider these 10 things before you make the move.

1: How much do you really need to rebuild?

Must you rewrite your application to achieve a multi-tenancy application layer — a costly undertaking — or are there easier and less expensive ways to achieve multi-tenancy in the cloud?

2: What kind of uptime and disaster recovery do your end customers need?

Many cloud environments are built for economy and scale but as we’ve seen recently, they lack the fault tolerance and redundancy to enable you to pass an enterprise level SLA to your customers. Make sure that your cloud platform is built for the enterprise — five 9s availability SLAs should cover not only servers but also network and storage (all the layers to power the full environment). In addition, when outages happen, ensure that the mean time to recovery track record is strong. How fast the cloud can recover is key.

3: How can you keep your customer data secure?

Your customers expect you to protect their business data with the same level of security and compliance you would offer on premise. Be sure that your cloud platform is SAS 70 Type II-audited and HIPAA and PCI compliant and that your provider offers dedicated, custom staffing based on your requirements and security policies.

4: What application performance do you need?

If you have a high performance or database intensive application, look for a cloud platform with performance that’s comparable to or better than on-premise SANs. Don’t settle for 20 percent less. Ensure that your solution can handle unplanned spikes and operational loads intelligently — and better yet, can do so predictively.

5: How will you support growth?

As you grow your customer base, can your infrastructure quickly and easily grow with you? Your provider should offer deployable, optimized business environments that can be tailored to fit your needs within hours, not weeks or days. Look for both automation and best practices for quickly setting up and scaling infrastructure services as you bring on new customers.

6: Can you achieve the level of transparency and control you want?

With the right provider, you can retain full control. An easy-to-use management portal should offer complete control of servers, configurations, policies, performance analysis, billing, and more. Or choose an API for a transparent interface to your own management software. Automatic monitoring and reports should keep you apprised of process, memory, disk, and network performance, as well as support events, ticketing, hourly costs, and predicted monthly costs.

7: How will you manage billing or allocate your cloud costs to your customers?

Utility-based pricing can allow you to allocate costs back to customers based on their actual consumption — a real benefit to them — but only if your platform provider gives you the tools to manage it. Look for a platform that lets you manage your multiple customer accounts as hierarchical sub-accounts to your master account. You get one bottom line view and the ability to know and allocate your true COGs by customer.

8: Does your provider have expert help on call?

Do you need assistance evaluating how to architect your software and systems for the cloud, managing the move to a truly virtual datacenter, and preparing your customers for the transition? Be sure you choose a provider with staff that understands architecting strategies and can help you fully realize the capabilities of a cloud environment.

9: Will your cloud implementation reduce your total cost of ownership?

When calculating TCO of private cloud or even IaaS, companies often fail to consider real costs — expensive expert staff, access to cutting edge intelligence and virtualization technologies, and disaster recovery. Your cloud provider should include all of the above in its service — and your TCO reduction should still be 30 percent or more.

10. Why stop at your customer-facing app?

Consider where else the cloud can enhance your business agility. With an enterprise cloud, you can operationally offload your productivity infrastructure, such as Microsoft Exchange, SharePoint Server, and Lync in the cloud, run your back office business and financial applications in the cloud, or gain access to on-demand labs for application development, proof of concept, and pilots — all with the same level of performance, availability, security, and compliance you’ve come to expect from your in-house systems.

 

Bookmark and Share

Simplifying the Enterprise

Make it simple. It sounds easy, but it’s surprisingly challenging. As Creative Director and UI Designer for Tier 3, I’m charged with taking the complex tasks and concepts of managing a business’ IT infrastructure, and defining the interface that allows our customers to control it. Over the past year or so, you’ve probably noticed the Tier 3 Control Portal interface has evolved as new features have rolled out, or improvements to existing functionality have been implemented.

Typically, managing an infrastructure requires interacting with a lot of different tools, from load balancers and hypervisors, to firewall systems and monitoring software, not to mention the developer environment for your app. These systems allow you to control your infrastructure down to the last detail. However, with that control comes great complexity, and the interfaces of some these products can be quite challenging to use to say the least. Just because a product is designed for the enterprise, doesn’t mean it shouldn’t have a consumer level of simplicity to use it.

Many times, it feels as if the interface for enterprise-level products is an afterthought, when in fact it should be one of the first areas of focus. It is after all, a key touchpoint to your brand that customers interact with on daily basis. The importance of this fact is not taken lightly at Tier 3, and we’re constantly working to improve not only the feature set of our offering, but making it really easy to implement and use. 

In Practice

One of our most primary offerings is deploying a server. This involves deciding where the server should be deployed, giving it a name, and how many resources (cpu, memory, storage) it can consume. Sounds simple enough, but examine each facet of a server deployment, and you’ll realize creating a user interface for this process can actually become quite a daunting task. 

Each decision has an impact on the choices available later in the process. For example deciding between an Enterprise versus as a Standard server not only has an impact on cost, but on the amount of memory or cpu you can choose to consume. In the Tier 3 Control Portal, all of this information–price and settings–are reflected back to the customer as they create a new server. 

Now you’re probably saying to yourself, “well of course that’s the way it should work,” and that’s actually the point. You’d be surprised how often application interfaces are is built without seemingly standard or best-practices UI principles in mind. As a customer, you get constant feedback on the decisions you make, so you know exactly what you will get, and what the estimated cost will be. 

Our goal is for the experience of using the Tier 3 Control Portal to not be something that needs “figuring out,” but a tool that enables our customers to easily interact and manage their infrastructure, and not worry about figuring out another complex “enterprise” application.

 

 

Bookmark and Share

Equinix and Tier 3 Partner to Accelerate Cloud Adoption in Enterprise

Companies team to deliver enterprise-class hybrid cloud solutions

Redwood City, Calif. and Bellevue, Wash. — March 27, 2012 — Equinix, Inc. (Nasdaq: EQIX), a provider of global data center services, and Tier 3, the enterprise cloud platform provider, today announced a partnership to create an enterprise-ready gateway to the cloud by offering Tier 3’s Enterprise Cloud Platform via Equinix International Business Exchange™ (IBX®) data centers. The partnership enables enterprise customers to take advantage of the business agility and cost efficiency cloud technologies offer by using Tier 3’s enterprise-grade Infrastructure as a Service across Platform Equinix™. Initially, Tier 3’s solution will be available in Equinix’s Chicago and New York data centers with plans to expand globally, first into Europe and later to Asia.

“Platform Equinix provides secure, scalable and highly interconnected data center services across 38 strategic global markets. Our network choice combined with access to a wide array of leading cloud services solutions, gives customers a rich environment to build and integrate private, public, and hybrid cloud solutions,” said Chris Sharp, general manager, cloud and content for Equinix. “Our partnership with Tier 3 further strengthens Equinix’s position as the destination of choice for enterprise cloud deployments through high availability, security and business continuity required for a hybrid or virtual private cloud solution.”

Tier 3 serves the enterprise market with a public cloud solution known for its high-availability, and built-in business continuity as well as security features that enable isolated environments for each customer. Through a secure, cross connect, customers inside Equinix data centers will be able to quickly deploy a Virtual Private Cloud solution from Tier 3. This creates an extension of the customer’s enterprise, transforming the public cloud into a virtual private environment that meets IT’s stringent requirements for security and compliance.

“2012 is a tipping point year for hybrid cloud adoption as businesses move production workloads to the cloud. Virtual private cloud offerings such as the one created by the combination of high availability and security in Tier 3’s enterprise cloud and the high performance, low latency connectivity of Platform Equinix, are uniquely positioned to serve this growing demand,” said Adam Wray, president and chief executive officer at Tier 3.

Resources

About Tier 3

Tier 3 brings enterprise-class cloud services to businesses globally via its Federated Cloud. The Bellevue, Wash.-based company provides an enterprise-grade virtual private cloud software platform, enhanced by a framework-agnostic cloud orchestration layer to enable IT automation and agility. Architected for security, risk mitigation and high availability ― with 99.999% SLA at all layers and disaster recovery in every deployment — Tier 3 Federated Cloud services are optimized for production environments and mission-critical applications. For more information, visit www.tier3.com

 

About Equinix

Equinix, Inc. (Nasdaq: EQIX) connects businesses with partners and customers around the world through a global platform of high performance data centers, containing dynamic ecosystems and the broadest choice of networks. Platform Equinix connects more than 4,000 enterprises, cloud, digital content and financial companies including more than 690 network service providers to help them grow their businesses, improve application performance and protect their vital digital assets. Equinix operates in 38 strategic markets across the Americas, EMEA and Asia-Pacific and continually invests in expanding its platform to power customer growth. http://www.equinix.com.

Bookmark and Share