This guest blog comes to us from Dave Meizlik, Dome9 VP of marketing and business development. Dome9 is a featured member of the SoftLayer Technology Partners Marketplace. With Dome9, you get secure, on-demand access to all your servers by automating and centralizing firewall management and making your servers virtually invisible to hackers.
By now everyone knows that security is the number one concern among cloud adopters. But lesser known is why and what to do to mitigate some of the security risks … I hope to shed a little light on those points in this blog post, so let’s get to it.
One of the greatest threats to cloud servers is unsecured access. Administrators leave ports (like RDP and SSH) open so they can connect to and manage their machines … After all, they can’t just walk down the hall to gain access to them like with an on-premise network. The trouble with this practice is that it leaves these and other service ports open to attack from hackers who need only guess the credentials or exploit a vulnerability in the application or OS. Many admins don’t think about this because for years they’ve had a hardened perimeter around their data center. In the cloud, however, the perimeter collapses down to each individual server, and so too must your security.
Tip #1: Close Service Ports by Default
Instead of leaving ports — from SSH to phpMyAdmin — open and vulnerable to attack, close them by default and open them only when, for whom, and as long as is needed. You can do this manually — just be careful not to lock yourself out of your server — or you can automate the process with Dome9 for free.
Dome9 provides a patent-pending technology called Secure Access Leasing, which enables you to open a port on your server with just one click from within Dome9 Central, our SaaS management console, or as an extension in your browser. With just one click, you get time-based secure access and the ability to empower a third party (e.g., a developer) with access easily and securely.
When your service ports are closed by default, your server is virtually invisible to hackers because the server will not respond to an attacker’s port scans or exploits.
This guest blog features Fruition, a featured member of the SoftLayer Technology Partners Marketplace. Fruition’s SEO and SEM reporting web app provides highly accurate reports on search engine rankings and onsite signals that impact your Google and Bing rankings. In the video below, learn a little more about Fruition (and a few key SEO/SEM tips for small businesses) from Fruition’s Brad Anderson, and scroll down to read about SEO Goals and Key Indicators.
Between February 25-28th Google rolled out another big set of changes to their algorithm. These changes knocked down a lot of short cuts that SEO companies were using, including blog networks. The red flags have been there for a long time. Blog networks are easy to uncover simply because of the complexity of trying to setup a truly diverse hosting environment. It is not just separate C-class IP addresses it is also registrars, DNS, admin login IP addresses, plug-in profiles, etc. There are so many easy ways to group sites as being related or identical that it is not worth the effort of trying to take short cuts with your linking. Instead focus on what is going to have a lasting impact on your SEO:
Page Speed – Improve your code, increase your hardware, etc.
Better Onsite Content
Usability
These three factors will have a lasting impact on your SEO during 2012 and beyond.
Get Your Strategy Together
Successful internet marketing campaigns have one thing in common: Comprehensive strategies. Today’s marketplace makes it extremely difficult to compete in one area of internet marketing without complimenting that work in several other areas. For example, why invest in search engine optimization if you don’t have a quality website to convert the traffic to leads or sales? Why invest in a mobile app if you aren’t going to optimize the listing to generate a high volume of downloads? These examples show how a comprehensive strategy to internet marketing is the best approach for future success.
Fruition.net has been successful in this comprehensive approach by staying at the forefront of each individual strategy. At the core of these strategies is a collection of goals and key indicators we use to monitor, adjust, and track performance. Below you will find a few of the most important goals for each area of internet marketing.
Comprehensive Internet Marketing Strategies
Search Engine Optimization Search Engine Optimization (SEO) is the process of optimizing your website with the end goal of improving your ranking on the major search engines. Here are the goals and key indicators you should be tracking to evaluate the success of your SEO campaign:
This is a guest blog featuring Kontagent, one of this month’s addition to the SoftLayer Technology Partners Marketplace. Kontagent’s kSuite Analytics Platform is a leading enterprise analytics solution for social and mobile application developers. Its powerful dashboard and data science expertise provide organization-wide insights into how customers interact within applications and how to act on that data. Below the video, you’ll see an excerpt from a very interesting interview they facilitated with Gaia Online’s CEO with fantastic insight into mobile app metrics.
At Kontagent, we’ve helped hundreds of social customers win by helping them gain better insights into their users’ behaviors. We’re always improving our already-powerful, best-in-class analytics platform, and we’ve been leveraging our knowledge and experience to help many of our social customers make a successful transition into the mobile space, too.
Whether you’re in the early stages of developing a mobile application, or you’ve already launched it and have a substantial user base, looking to social app developers for a history lesson on how to do it right can give you a huge head-start, and greater chance at success.
Gaia Online has “done it right” with Monster Galaxy — a hit on both Facebook and iOS. In the first installment of our Kontagent Konnect Executive Interview Series, we spoke with CEO Mike Sego on how the company is applying many of the lessons it learned in moving social-to-mobile, including:
The metrics that are most important to succeeding on mobile
How to monetize on the F2P model
How to successfully split-test on iOS (yes, it is possible!)
Other tactics used to keep players engaged and coming back for more
Q: What are the overarching fundamentals for developers who want to make the social to mobile transition? Do these fundamentals also apply to mobile developers in general?
A: Applying the knowledge you gained on Facebook to developing for mobile is the most effective way we’ve found to succeed in the mobile space.
When it comes to content, the mechanics are almost identical for what motivates user engagement, retention, and monetization between mobile and social. Appointment mechanics, energy mechanics, leaving players wanting more, designing specific goals that are just out of reach until multiple play sessions, etc.—the user experience is consistent.
When it comes to social and mobile game apps, we have found that free-to-play models are the most successful at attracting users. Beyond that, you should focus on a very tight conversion funnel; once a new user has installed your application, analyze every action she takes through the levels or stages of your app. When you start looking at cohorts of users, if there is a spike in drop-offs, you should start asking yourself, ‘What is it about this particular stage that could be turning off users? Did I make the level too difficult? Was it not difficult enough? What are some other incentives I can bake into this particular point of the app to get them to keep going?’
But, as you continue to develop your application, keep in mind that you should develop and release quickly, and test often. The trick is to test, fine-tune and iterate with user data. These insights will help you to improve conversion. Spending a disproportionate amount of time instrumenting and scrutinizing the new user experience will pay dividends down the line. This is true for both social and mobile games.
Q: What are the metrics you pay most attention to?
Just as it was in social, the two biggest levers in mobile are still minimizing customer acquisition costs (CAC), and maximizing lifetime value (LTV). The question boils down to this: How can we acquire as many users as possible, for as little money as possible? And, how can we generate as much revenue as possible from those users? Everything else is an input into those two major metrics because those two metrics are what will ultimately determine if you have a scalable hit or a game that just won’t pay for itself.
User retention over a longer period of time
Specifically, look at how many users stick around, and how long they stick around, i.e., Day 1, Day 7 retention. (Day 1 retention alone is too broad for you to fully understand what needs to be improved. That’s the reason for testing the new user experience.)
Cost to acquire customers
We look at the organic ratio—the number of users who come to us without us having paid for them. This is different from the way we track virality in social since our data for user source isn’t as detailed… continued
The full interview goes on a bit longer, and it has profound responses topics we alluded to earlier in the post. We don’t want to over-stay our generous welcome here on the SoftLayer blog, so if social and mobile application development are of interest to you, register here (for free) to learn more from the complete interview.
This guest blog series highlights companies in SoftLayer’s Technology Partners Marketplace. These Partners have built their businesses on the SoftLayer Platform, and we’re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.
This is a guest blog from our featured Technology Partners Marketplace company, Cloudant. Cloudant enables you to build next-generation data-driven applications without having to worry about developing, managing, and scaling your data layer.
The recipe for big data app success: Start small. Iterate fast. Grow to epic proportions.
Unfortunately, most developers’ databases come up short when they try to simultaneously “iterate fast” and “grow to epic proportions” — those two steps are most often at odds. I know … I’ve been there. In a recent past life, I attacked petabyte-per-second data problems as a particle physicist at the Large Hadron Collider together with my colleagues and Cloudant co-founders, Alan Hoffman and Adam Kocoloski. Here are some lessons we learned the hard way:
Scaling a database yourself is brutally hard (both application level sharding and the master-slave model). It is harder with SQL than it is with NoSQL databases, but either way, the “scale it yourself” approach is loaded with unknowns, complications and operational expense.
Horizontal scaling on commodity hardware is a must. We got very good at this and ended up embedding Apache CouchDB behind a horizontal scaling framework to scale arbitrarily and stay running 24×7 with a minimal operational load.
The data layer must scale. It should be something that applications grow into, not out of.
That last point inspired Alan, Adam and me to co-found Cloudant.
What is Cloudant?
Cloudant is a scalable data layer (as a service) for Big Data apps. Built on CouchDB, JSON, and MapReduce, it lets developers focus on new features instead of the drudgery of growing or migrating databases. The Cloudant Data Layer is already big: It collects, stores, analyzes and distributes application data across a global network of secure, high-performance data centers, delivering low-latency and non-stop data access to users no matter where they’re located. You get to focus on your code; we’ve got data scalability and availability covered for you.
Scaling Your App on Cloudant
Cloudant is designed to support fast app iteration by developers. It’s based on the CouchDB NoSQL database where data is encapsulated and transferred as JSON documents. You don’t need to design and redesign SQL data models or migrate databases in order to create new app features. You don’t need to write object-relational mapping code either. The database resides behind an HTTP layer and provides a rich permission model, so you can access, secure and share your data via a RESTful API.
Your app is a tenant within a multi-tenant data layer that is already big and scalable. You get a URL end point for your data layer, get data in and out of it via HTTP, and we scale and secure it around the globe. Global data distribution and intelligent routing minimizes latency between your users and the data, which can add 100s of milliseconds per request (we’ve measured!). Additionally, Cloudant has an advanced system for prioritizing requests so that apps aren’t affected by ‘noisy neighbors’ in a multi-tenant system. We also offer a single-tenant data layer to companies who want it — your very own white-labeled data cloud. As your data volume and IO requests rise (or fall), Cloudant scales automatically, and because your data is replicated to multiple locations, it’s always available. Start small and grow to epic proportions? Check.
Other Data Management Gymnastics
The Cloudant Data Layer also makes it easy to add advanced functionality to your apps:
Replicate data (all of it or sub-sets) to data centers, computers or even mobile devices for local processing (great for analytics) or off-line access (great for mobile users). Re-synching is automatic.
Perform advanced analytics with built-in MapReduce and full-text indexing and search.
Distribute your code with data — Cloudant can distribute and serve any kind of document, even HTML5 and other browser-based code, which makes it easy to scale your app and move processing from your back-end to the browser.
Why We Run on SoftLayer
Given the nature of our service, people always ask us where we have our infrastructure, and we’re quick to tell them we chose SoftLayer because we’re fanatical about performance. We measured latencies for different data centers run by other cloud providers, and it’s no contest: SoftLayer provides the lowest and most predictable latencies. Data centers that are thousands of miles apart perform almost as if they are on the same local area network. SoftLayer’s rapidly expanding global presence allows Cloudant to replicate data globally throughout North America, Europe and Asia (with plans to continue that expansion as quickly as SoftLayer can build new facilities).
The other major draw to SoftLayer was the transparency they provide about our infrastructure. If you run a data layer, IO matters! SoftLayer provisions dedicated hardware for us (rather than just virtual machines), and they actually tell us exactly what hardware we are running on, so we can tweak our systems to get the most bang for our buck.
Get Started with Cloudant for Free
If you’re interested to see what the Cloudant Data Layer could do for your app, sign up at cloudant.com to get your FREE global data presence created in an instant.
This guest blog series highlights companies in SoftLayer’s Technology Partners Marketplace. These Partners have built their businesses on the SoftLayer Platform, and we’re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.
This is a guest blog from Librato about Silverline. Silverline gives detailed information, presented in graphical form, on the actual usage of processor, memory and storage and network bandwidth at the application level. It also provides reliable estimates of application resource “demand,” which allows you to identify resource constraints as a potential source of performance issues and helps with capacity planning.
The Missing Link in Managing Cloud-Hosted Applications
Would you agree that one of the factors impacting the Quality of Service delivered by your applications is the availability of resources required for their execution? If you do, then you may wonder – as I do – why there aren’t more tools available to help you monitor and manage application resource consumption.
DevOps and operations teams use Cloud Resource Monitoring to keep track of the health and utilization of cloud resources, Real User Monitoring to ensure that their users experience the Quality of Service they expect, and Application Performance Management to find and fix performance issues in their applications.
What’s often missing is the ability to:
Monitor and manage the use of resources at application level
Ensure availability of resources
Help in root cause analysis
Improve resource utilization
Do better capacity planning
Our SilverlineApplication Resource Management service fills this void by providing you detailed, application level data on the consumption of server resources (processor, memory, disk I/O and network I/O) and on the “demand” for these resources (i.e. how much of each resource an application would use if not restricted by resource availability). You can use this information to detect sudden changes and unusual patterns in resource consumption, identify situations in which applications are starved for resources, and to do capacity planning.
Silverline also allows you to guarantee availability of resources for individual applications or groups of applications, by setting resource quota. It guarantees that an application always receives resources up to its quota if it needs them but lets other applications use resources while it doesn’t need them. This makes it possible to run multiple applications on a server instance and guarantee that they will not interfere with each other, while at the same time improving the utilization of resources. It also allows you to make sure that critical applications (e.g. for collecting diagnostic data) are never starved for resources.
As a special case, you can use quota to let background workloads “harvest” spare resources: Simply set their resource quota to zero and they will only use resources not required by higher priority applications.
Silverline’s event handling feature allows you to set thresholds on resource consumption that can be used to send alarms or initiate automated actions. This allows you to receive early indications of problems like when an application’s resource consumption is exceeding normal levels or there is a significant gap between its resource use and resource demand. You can also take automated actions like killing rogue applications that consume too many resources.
If you’re looking for ways to improve the performance and availability of your SaaS or PaaS solution or to improve the utilization of your Softlayer cloud resources, give Silverline a try.
This guest blog series highlights companies in SoftLayer’s Technology Partners Marketplace. These Partners have built their businesses on the SoftLayer Platform, and we’re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.
This is a guest blog from blue dog NETWORK about Hosted Sharepoint. blue dog NETWORK customers are realizing the results that every business wants from their information technology: intelligence, simplicity, and security. They get peace of mind and the agility to add or subtract users or services with just a click 24/7 at a cost savings of 30-50% over current IT services. blue dog NETWORK makes IT an operating expense, and from a financial and business management perspective, the implications are powerful.
SharePoint is the next generation of mobility and collaboration. Having access to a calendar or mailbox is one thing, empowering your organization to have all the content, communication, process management and flexibility needed to rapidly respond to business or customer needs is a goldmine … One that is a simple click away.
Managing documents, calendars and inter-office information can be difficult. Documents get lost, version control is virtually non-existent and daily business functions that can be easily managed often get out of control. The capabilities of SharePoint 2010 work together to help your company quickly respond to changing business needs on an organizational rather than user level.
Using SharePoint 2010, your people can share ideas and expertise, create custom solutions for specific needs, and find the right business information to make better decisions without the requirement of costly technical expertise. SharePoint 2010 helps save time and effort, and focus on higher business priorities.
At blue dog NETWORK, we’ve found that our least technical clients quickly and with ease adopted Sharepoint as a mainstay for their diverse organizations. It really is the next generation of collaboration that has finally matured enough and is presented in a web interface whose simplicity meets end users’ needs without training and learning curves. The two biggest Sharepoint benefits for them: An incredible productivity experience and the flexibility (and visibility) to respond to business needs.
Delivering the Best Productivity Experience
SharePoint 2010 helps your people be more productive. It offers a familiar Microsoft Office experience so your team can quickly and easily access the business information they need to get their jobs done. With blue dog NETWORK, this is available on any device with Internet connectivity (desktop, laptop, tablet, smartphones, etc.) on Windows, Mac, Linux and Unix operating systems.
Rapidly Responding to Business Needs
SharePoint 2010 gives you out-of-the-box applications and a platform for customized solutions. You can use the features of SharePoint 2010 just as they are or quickly create secure and easy-to-use solutions for specific business needs. Because all of your information is consolidated in Sharepoint, you also have a one-stop place to track the progress of your projects, and if there are any problems, you’ll see them quickly (so you can respond quickly).
Given the success many of our customers have seen with Sharepoint, I could go on and on about the business benefits of the platform. If you want to learn more, check out the details on our listing in the Tech Partners Marketplace. If you want to see a demo of Sharepoint 2010, visit our blue dog NETWORK Sharepoint feature and click “view demo” toward the bottom of the page on the right-hand side.
As Kevin and I talked about in the video interview above, blue dog NETWORK does a lot more than Hosted Sharepoint … We offer all flavors of hosting for the end users, MSP and ISVs with White Labeling for resale. Given the demand for Sharepoint, we wanted to use this space to share a little of our expertise and experience with that platform.
This guest blog series highlights companies in SoftLayer’s Technology Partners Marketplace. These Partners have built their businesses on the SoftLayer Platform, and we’re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.
This is a guest blog from Librato about Metrics. Metrics brings all of your monitoring data together in a unified hosted environment, enabling you to detect signs of problems early, minimize their impact through automated actions, and quickly find and fix their root cause.
If you’re a SaaS or PaaS provider, making sure that you deliver the Quality of Service that your users expect is probably your highest priority. This means that you rely on continuously monitoring all aspects of your operation that can alert you to unusual events and help you find and fix the root cause of any service degradations. User complaints cannot be the first sign of trouble, and there is no time to hunt for data that has not already been collected.
This need for information is the main reason why “Measure Everything” is the new principle by which SaaS and PaaS clouds are managed and why many DevOps and Operations teams are using a variety of open source and commercial tools to monitor their infrastructure. In addition they often need to monitor data that is collected with custom tools because it is specific to their application environment. Since each tool comes with its own user interface, alerting mechanism and set-up requirements, the monitoring work-flow is disjointed, wastes time, and – most importantly – introduces problems when trying to correlate data from different tools for rapid root cause analysis.
Wouldn’t it be nice if – just as there are standard Database Management platforms – there were Time Series Data Management platforms that provide uniform visualization, correlation and alerting, and a scalable, redundant repository for your metrics? Ideally, that platform would be delivered as a service and could even be embedded by SaaS and PaaS vendors to allow users to monitor their services directly.
Librato Metrics is the platform we built to meet that critical need. Designed from the ground up with an “API first” approach, Metrics allows customers and partners to easily send it any time series data and understand how that data fits with other data they are collecting.
If you want to provide your users with monitoring capabilities, you can integrate and embed Metrics at whatever level best fits your needs: data repository, instruments for your own dashboards, or complete “white label” dashboards. By programmatically creating user accounts and transparently signing your users onto the Metrics platform, you can deliver a seamless experience.
We used “flexible,” “affordable” and “simple” as our key mottos in developing a business model for Metrics. Our goal was to make the platform easy to adopt and completely transparent, empowering every organization to take advantage of the “measure everything” philosophy. We charge a modest amount (in “micro-dollars” actually) per measurement, provide a 30-day free trial, and charge you monthly for what you have used … there are no minimum fees or lock-ins.
To make it easy to adopt Metrics, we provide connectors for a variety of popular collection agents such as StatsD, CollectD, and JMX. To help build a broad collection of useful collectors and connectors to existing tools, we’re building a community and ecosystem where Metrics users and tool developers can contribute. We hope you’ll try out the platform and help us grow our community!
This guest blog series highlights companies in SoftLayer’s Technology Partners Marketplace. These Partners have built their businesses on the SoftLayer Platform, and we’re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.
We invite each of our featured SoftLayer Tech Marketplace Partners to contribute a guest post to the SoftLayer Blog, and this week, we’re happy to welcome Eli Feldblum, CTO and Founder of RankAbove. RankAbove is a leader in search engine optimization (SEO) technologies and data management that helps solve complex SEO challenges for enterprise-sized organizations’ websites via a combination of proprietary technology, innovation and creativity.
The New Number One Spot: Planning for the Future of SEO
You run a successful business, or at least the IT for a successful business — that’s why you’re on SoftLayer. And, chances are, you’ve already spent lots of time and effort optimizing your site for search engines. You’ve built backlinks; you’ve ensured the structure of your site allows the search engine spiders to see every page of the site and prevents the creation of duplicate content; you’ve carefully written titles, friendly URLs and header tags; and you’ve continuously tweaked your on-page content to get to the number one spot in Google, Bing and other search engines.
Unfortunately, that apical spot is quickly becoming an apocryphal one; being number one isn’t what is used to be. The Search Engine Results Page (SERP) has undergone dramatic changes in the past few years, and even if you optimize perfectly and grab the top spot, you might be pushed down (even below the fold) by a variety of other Google products:
Ads & Comparison Ads
Local Results
Image Results
Video Results
Shopping Results
In today’s SEO market, you need to optimize not only for regular web results, but for every other Google product too. Luckily, there are a few tips you can use to make sure you appear in those products, and get the new and improved global number one spot—and lots of traffic too.
This is a guest blog from ServerOrigin’s Kevin Hatfield about ethProxy. ethProxy is perfect for any company that wishes to secure its web presence against DDoS attacks and intrusion-based hacking attempts. Its filtering was built to provide enterprise-grade technology and uptime while still remaining below the cost of the competition.
In the last couple of years, you’ve probably seen a references to denial-of-service attacks in the news and how the fallout from those attacks can leave businesses ‘picking up pieces’ for weeks or months after they occur. Think about the helplessness you’d feel if the business you poured your heart and soul into is shut down by some malicious person or group’s attack on your web presence. Worse yet, those attacks are usually for that person’s or group’s own monetary gain or to satisfy some ego-driven urge to punish you for being successful in either your business or a cause you believe in.
It happens all too often, and most people don’t realize that it can actually happen to them. On a weekly basis, I speak to at least one person that tells me, “We’re small, and we really don’t have any competitors … Our website is down. If we can’t stop this attack, I am going to have to send all of my employees home and close down!”
The truth is that denial-of-service protection providers normally sell “fear.” They do this because people don’t have answers to a few key questions about DDoS protection:
This is a guest blog from the MODX team. MODX offers an intuitive, feature-rich, open source content management platform that can easily integrate with other applications as the heart of your Customer Experience Management solution.
Just having a website or a blog is no longer a viable online strategy for smart businesses. Today’s interconnected world requires engaging customers — from the first impression, to developing leads, educating, selling, empowering customer service and beyond. This key shift in online interaction is known as Customer Experience Management, or CXM.
For businesses to have success with CXM, they need an efficient way to connect all facets of their communications and information together with a modern and consistent look and feel, and without long learning curves or frustrating user experiences. You don’t want a Content Management System (CMS) that restricts your ability to meet brand standards, that lives in isolation from your other systems and data, or that fails to fulfil your businesses needs.
MODX is a content management platform that gives you the creative freedom to build custom websites limited only by your imagination. It certainly can play the central role in managing your customer experience.