ExchangeDefender Blog

This week the development team has been focused on cleaning up Shockey Monkey. This process is mainly composed of three focused categories (UI, Performance, and Bug/Warning Fixes). I would say this has been the largest update to Shockey Monkey since it was originally created over seven years ago. This update should also help lay the framework for any future additions or tweaks.

User Interface

– We’ve applied a consistent look and feel across the entire portal.

– Implemented a themed backend that allows quick and easy branding.

– Improved cross browser support

Performance

– Improved loading performance across the portal.

– Minified most of the JavaScript files to reduce fetch & loading times.

– Implemented more session variables to reduce the amount of queries.

Bug Fixes

– Decreased Disk IO access by resolving more than 1000+ warnings that were constantly being written to a local log file.

– We’ve fixed a handful of bug over the past few weeks and have been continuing to resolve these issues as we enhance the portal.

– If you have a bug, submit it here: https://support.ownwebnow.com/create.asp?item=development

Performance is being improved in several ways across the Shockey Monkey portals. The first thing we did was minified thousands and thousands of lines of JavaScript. The compression ratio on average across all of our scripts was about 65%, which is very good. We’ve also been fixing trivial “warning” messages as we progress through the code. By resolving these warning messages that are generated on the back end, it reducing the amount of disk IO that is required to store this information. Typically this is not a big deal, but multiply that by 1000’s of warning and you get some nasty seek times.

If we go a little bit into the cleanup of the User Interface, it was a project that was mainly focused on consistency. We are also making sure that the look and feel between browser types is very similar. There are also a few special features of the new UI that will really help bring the User experience to a new level. One of these features is the ability to view any page in “Full Screen” mode. What this does is remove the top and side menus from the portal. This allows you to manage any page without the annoyance of having to resize or scroll to achieve simple tasks.

ReloadedWe have a lot more information and a ton more features that we are saving for the unveiling. If you would like to be a part of the Shockey Monkey Reloaded webinar on Thursday, December 1, 2011 12:00 PM – 1:00 PM EST, visit the following link: https://www1.gotomeeting.com/register/812869640.

 

Hank Newman
VP Development, ExchangeDefender
hank@ownwebnow.com

technical_support_outage_advisoryA few weeks ago (10/31/11) our DEWEY cluster suffered a major outage at the result of old conflicting RAID policies that led to the dirty dismount of 50% of the DEWEY databases. Immediately, our team started the recovery process, which unfortunately took longer than ever expected (More details @ https://www.exchangedefender.com/noc) and prompted our side to start developing a new solution for DEWEY users to restore and maintain the expected service availability and reliability.

Lets be forthright…DEWEY has been somewhat of a nuisance not only to our staff, but also to our partners and your users.

Overall, Exchange 2007 was a drastic leap and improvement from Exchange 2003, but still lacked many features for service providers or any rapidly expanding company such as the ability to properly scale the solution and implement additional failovers after initial deployment. In comparison, I think of Exchange 2007 as Windows Vista – it brought a lot of new features and easier management from 2003, but after a year of management it feels like a bad tease.

Over a year ago, we decided to immediately start offering Exchange 2010 as soon as it RTM because we felt we hit the ceiling in terms of scalability with Exchange 2007. Sure, we could add more CAS servers and MBOX servers, but that would eventually end up with partners having multiple configurations to keep track of for clients in the same company. Taking everything into account Exchange 2007 was no longer the road we traveled down for new deployments.

Going back to DEWEY, we started experiencing more frequent issues in terms of reliability over the past six months. Between services failing to respond in a timely manner or even worse, not responding at all we knew we had to provide a solution before our partners clients threw up their hands to say “I’m done!”.

Upgrade, Upgrade, Upgrade

In order to provide a solution we must keep a few essential components in mind:

1. The upgrade must be seamless with no mail loss and no major service interruption.

2. The upgrade must be automated. We can’t expect partners to import/export data or reconfigure Outlook.

3. The upgrade must be scheduled so partners are kept in the loop on the migration progress.

4. The upgrade must be flexible for partners who want to slowly migrate or for partners who want to immediately move.

Unfortunately, Exchange 2007 does not provide the ability to seamlessly move users directly to any remote Exchange 2010 cluster (i.e. Rockerduck), but we can upgrade to a local 2010 cluster, then move the client to ROCKERDUCK.

The Solutions is Here…

In the past few weeks we have deployed and successfully tested a 40 user migration from 2007 DEWEY to 2010 ROCKERDUCK with very minimal effort on the partner’s end. Below is a rough overview of the process which was designed for a 2 week migration for clients:

solution1. Partner adjusts autodiscover CNAME record to NEWDEWEY (2010).

2. Move requests get created from 2007 DEWEY to 2010 DEWEY (Week 1, Monday).

3. Users on DEWEY will remain on 2007 throughout the work week.

4. Move requests will be finalized on Friday evening. Users will now be serviced on 2010 DEWEY (Week 1, Friday).

a. Users with BES devices will remain on 2007 until the final move to ROCKERDUCK.

5. Users come in on Monday, restart Outlook.

6. Move requests to ROCKERDUCK are created (Week 2, Wednesday).

7. Partner adjusts autodiscover record to point to ROCKERDUCK (Week 2, Friday at close of business).

8. Move requests will be finalized Saturday evening (Week 2, Saturday).

9. User comes in on Monday, selects “Repair account” on ‘Email Accounts’ list. User is now serviced on ROCKERDUCK.

10. Users re-setup ActiveSync and any Blackberry Enterprise Server accounts.

With the above outlined process users should not see any service interruption nor will users have to recreate their Outlook profiles.

Travis Sheldon
VP Network Operations, ExchangeDefender
(877) 546-0316 x757
travis@ownwebnow.com

dddWhether you are a current partner of ExchangeDefender or just interested in working with us, ExchangeDefender University is a great resource for you to use in order to have a successful partnership with ExchangeDefender.

During the rebranding and rebuilding of the new ExchangeDefender site, we have added all kinds of new information to ExchangeDefender University. We have a Training section where we have all of our training videos and deployment guides available to assist you with the set-up and implementation of our services. There is a section titled Start-up Guides which includes deployment guides and corresponding instructional videos for some of our most popular services. There is also a Partner Resource section that includes everything that you will need to be profitable with ExchangeDefender Included in Partner resources are links to the following:

· Marketing Collateral

· Current Promotions and Special Offers

· Profitability Best Practices

· Frequently Asked Questions

· Upcoming Events & Webinars

· Partner Testimonies

There are also links to all of our other websites, like the Support Portal, our Corporate ExchangeDefender Blog, the Network Operations (NOC) Blog, and our Knowledge Base.

In addition to all of that, there is a step-by-step walk through process of how to successfully work with ExchangeDefender. It runs through a Portal Tour, Account Management, Placing an Order, Managing Services, and how to go about Getting Help. Just click on the big blue arrow to get started. When you are finished there is a link in the last step that will bring you back to the ExchangeDefender University homepage.

Visit http://www.exchangedefender.com/XDUniversity.php!

ExchangeDefender University is a great tool to utilize – and a great site to bookmark and refer to! Please take advantage of it – it is there to help you every step of the way! And of course, if you have questions…don’t hesitate to Contact Us!

Stephanie Hasenour
VP Marketing, ExchangeDefender
stephanie@ownwebnow.com
(877) 546-0316 x735

Shockey Monkey will be receiving a massive refresh in both features and the business model in early December. Throughout 2011 we have been adding new features, new integrations and have entered several partnerships that just begin to showcase what is possible with Shockey Monkey. With that, we are about to revise the pricing, positioning, marketing and access to Shockey Monkey and want our partners to be aware of the changes that are coming.

Shockey Monkey Media & Partner Briefing

Tuesday, November 22nd. Noon EST.

Contact us for an invitation to the webinar.

Due to the sensitive nature of the information we will be sharing, this event is open by invitation only to vendors in the MSP space and media sites/blogs that cover them. We will be discussing:

– New pricing models
– New support procedures
– Sponsorship options
– Breakdown of user metrics
– Integration overview
– Usage patterns and value

If you’re interested in attending let us know, we are on pace to launch 2.0 in the first week of December. At that time we will be holding a user-facing webinar to announce all the cool new stuff that we hope is a real game changer for our users as well as for our partners.

Sincerely,
Vlad Mazek, MCSE
CEO, Own Web Now Corp
vlad@ownwebnow.com
(877) 546-0316       x500
(407) 536-VLAD

win-diceDon’t get me wrong, by win, I mean limit the bleeding to as minimal as possible. Let’s face it, nobody wins during an outage, everybody gets yelled at by someone else for the entire duration and thereafter. Knowledge of technology goes out the window and gives way to frustration and anger at other folks. I’m going to keep my opinions out of the post and just recap the some of the “best” solutions we saw come from partners. And I’ll additional preface this by saying, this isn’t meant to imply what could have been done, because it’s not my place to say that, period. But these were some things that I saw executed that worked for partners and their clients and I figured I would share.

This list isn’t in any sort of order…

Plan A – LiveArchive – Contact Export Combo

This was pretty impressive to me, out of the gate. I had a partner that rolled their clients to LiveArchive and they actually had links on their desktop to do this, like we recommend. The first person to pull this off, had it the easiest for sure. Most smartphones support Contact exports from ActiveSync to the phone SD Card. So he was able to have them have their email via LiveArchive and still not have their contacts disappears once we went to the Dial tone migration route.

Once we enabled that, we had another partner that had the same idea but a day too late, so he had to go fetch the contacts from the old OST to put them into the Temp Mailbox to facilitate the process above. Then he had to move the contacts under a different contacts folder to avoid duplication once we merged the data back.

Plan B – Migrate to Rockerduck, like yesterday!

We had a few of those that basically saw a pattern of hardware issues and limitations on the Exchange 2007 software and decided they’d had enough and they moved to Rockerduck on day 1. Yes, they took a hit on the man hours required to export then upload PSTs, but this group of folks were done with the outage as soon as those PSTs finished uploading.

Plan C – Find an ExchangeDefender employee and hire some people to beat them with bats on sight.

I was hoping they would find Vlad, but that didn’t happen. Obviously, there are great variables that prohibit or make it more difficult for folks to try do items A & B, and I understand there is a cost in labor that was assumed at the time of deployment and it is hard to take that hit again. We understand and we have a plan in place to migrate all users that do not opt out to 2010 via online moves. This is going to take some voodoo work to make it seamless but our Exchange team has a plan designed to make it happen. Unfortunately, some of the prep work caused some extra authentication windows to pop up for already irritated end users, but this is one of those “one step backwards to go to two steps forward” scenarios.

Carlos Lascano
VP Support Services, ExchangeDefender
carlos@ownwebnow.com
(877) 546-0316 x737

QuestionLast week we presented the four most common questions or objections about ExchangeDefender Hosted Exchange 2010 + SharePoint 2010, and some advice for how to turn those objections into more reasons for the client to say yes. As I said then, we want all of our partners to be successful.

Over the years we’ve worked with many thousands of partners, some who have sold a lot of our products and at least as many who haven’t sold many…or any at all. The experience of many years and many partners illuminates important patterns, trends, and some critical lessons about how those who succeed at selling our Hosted Exchange services do so.

In other words, we’ve learned a couple of things from our partners about how to sell our own solutions, and we realize that sharing these lessons might help more partners find more success. So it makes sense to share them.

peopleFirst, the same questions and objections seem to pop up time and again. Second, the way that you address them can mean the difference between closing the deal and losing it. The first installment about objections got a great response, so today we’ll address three more common questions that your prospects are going to come up with as they consider whether or not the solution is right for them. They’re more “How does it actually work?” questions than true objections, but you’ll get them all the time. And the way you answer is still very, very important.

So here they are:

1) Do they read all of my email?

No. The reality is that the staff in our data centers where the email is kept, while they are managing the hardware administering the services, does not have access to message content. The data is encrypted when it’s transmitted, it’s encrypted once it arrives in the data center, and as I already mentioned, data center staff never has access to it.

This question should tell you that your prospect or client is a little bit privacy-conscious, or perhaps very privacy-conscious. It’s a question that should lead you to inquire more deeply as to why they are concerned with privacy.

2) Are they backing my email up?

Not exactly, or in the traditional sense of “backup.” But Hosted Exchange 2010 + SharePoint 2010 comes with ExchangeDefender built in, including compliance archiving capabilities and Live Archive, which enables you to access a year’s worth of your messages at any time, if anything goes down, so clients always have access to their important messages.

3) Is my email going outside the US?

No. Further, it’s only managed by US citizens in the USA under standard SEC disclosures. To be more accurate, mail is limited to its geography. If the client is in Australia, their email stays in Australia. In the UK, it stays in the UK. All in accordance with the specific regulations in each unique location.

As with the question about whether anyone else is reading their email, it’s important to step back and find out why this matters to them. Often the answer is a really important business consideration you’ll be very glad to know about.

There are a few more security-oriented questions we get quite frequently, which we’ll be addressing in another blog written by the technical team. Stay tuned for that, coming up – the guys will be bringing some great talking points to explain to clients how cloud security works to keep email even more stable and secure than clients could on their own servers.

Do you find this information useful?

lcIf you’d like a lot more in-depth discussion about the cloud and how it affects you and your clients, visit Looks Cloudy http://www.lookscloudy.com where I blog daily about the adoption of the cloud in SMB, conduct live webcasts and podcasts with industry leaders and more.

Sincerely,

Kate Hunt
VP Community Development, ExchangeDefender
kate@ownwebnow.com
(877) 546-0316 x777

DecryptionLast week we have made a lot of improvements across several of our products. Monday & Tuesday were bug squashing days, we went through the bugs that have been submitted via https://support.ownwebnow.com/create.asp?item=development and resolved most of the outstanding issues. Remember, if you have an important bug make sure you submit it to our development queue. The rest of the week was spent implementing our new message decryption engine across several of our platforms.

One of the most common and repeating issues was in regards to rendering issues with messages viewed at https://encryption.exchangedefender.com and SPAM previews through ExchangeDefender. While most messages would render without any problems, there were still those handful of clients who had issues with some messages. Typically this was caused by the use of different 3rd party e-mail clients that would use an unexpected RFC type or submit the data using a weird/foreign content-encoding type. This is even more prevalent in SPAM previews, because most of the time those messages are garbled or gibberish! So that makes the decryption process even more challenging!

So these last few months, we’ve been examining a new core technology to decrypt these messages and help bring more legible content to our users and their clients. With this new decryption core it handles most MIME types flawlessly and adheres to most RFC standards for messages. We ran it through several test cases where previously: “the messages was unpleasant to read” and it converted them to “a perfect rendered instant of the original message”. However, there are still the few instances where our old engine is better than the new decryption core.

That’s why we’ve implemented dual decryption core technology. This is a custom implementation that will programmatically decide which engine is best to use on a per message basis. First, it examines the message and tries to load it with the new decryption engine, while it decodes the message it makes note of any issues that have occurred upon the decryption process. If there was an issue, it will run the message through the second decryption engine and compare the results, then render the best instance of that message.

You’re going to see a lot of rapid development over the following months here at ExchangeDefender. Like I discussed in previous posts, we’ve starting to implement SOAP across several platforms and it’s really taking hold. The Compliance Archive enhancements, Decryption Engine enhancement and even planned Shockey Monkey Dynamic Callback Mechanism have all been made possible by the use of SOAP that we’ve implemented here at ExchangeDefender over the past several months.

 

Hank Newman
VP Development, ExchangeDefender
hank@ownwebnow.com

Needs&WantsCompanies invest a lot of time, money, and resources into the creation of their products and services. Yet, these valuable resources usually dive deeply into how their product works or what its function is – while often ignoring or rather wrongly focusing on how to attract clients to what they are selling. This is where marketing plays its role.

Any outreach that comes into contact with a prospective client in any way, shape, or form is performing a marketing function. The question is, do companies know how to perform marketing functions in a way that accurately represents their organization while effectively reaching their target market?

My hope with this post is to paint a vivid picture of the difference between a client’s needs and wants and also layout some common problems or challenges that businesses face while trying to figure out the best strategy that they should use when marketing to their client base.

Let’s start with the idea behind the title of this post…

“Find a need and fill it – Is this really the key to successful marketing?”

In the past, businesses were built on satisfying customer’s needs.  While this is still the case, however, now, it’s more about customer’s wants.  The real question is if people actually understand what they need vs. what they want?

Need – Loosely defined as something that is necessary for survival.

Want – Loosely defined as a wish, craving, demand, or desire for something.

Many needs can be translated into wants when the right message is sent to consumers. People may not need to get the latest brand new thing, but they want to feel that sense of security, excitement and success that goes along with having something shiny and new to show off.

As with everything in life, there are always multiple opinions on theories or ideas and marketing is no exception. Just because some marketing advice is repeated often, doesn’t necessarily make it true or applicable in all situations especially in business. I both agree and disagree with this statement and will explain why.

“Find a Need, Fill a Need”

If you follow the “find a need and fill it” marketing strategy you will be inviting commodity pricing. Think about this… People need a computer network set up … but they want someone who understands their business, and that will suggest things to make it run smoother before an outage occurs.

People price shop for what they need. Most things that people need have multiple alternatives and competition in the marketplace. Therefore, people tend to buy things that they need based on cost by going for the most cost-effective option. Alternatively, people will pay premium prices for things that they want without even thinking about it. Take Apple for example, Apple understands that people will buy what they want regardless of the price that they have to pay to get it. There is a certain allure and sense of satisfaction when purchasing something that one wants. The “Find a need and fill it,” approach is great for getting in the door with a client, particularly if you’re the first to knock and their need is urgent…nonetheless, that approach may not always win you the client or retain the long term business that you are inevitably going for. After that point is when you market to clients based on their wants.

People will pay for the intangible things – are you proving these?

“Find a Want, Fill a Want”

On the flipside, if you follow the opposite “Find a want, fill a want” strategy it could lead a new marketing revolution for your company. Of course there is always a process in finding both needs and wants, it is essential that both be filled. To fill a need is not just about filling the gaps but to really provide a solution – and a lasting one at that – thus creating a long-term revenue stream. To satisfy your customers you must both fill the need and keep your customers happy by giving them want they want. But the trick to this is…When finding what they want; you can turn that want into a need by offering the solution to their problem. Think about Technology.  Everybody NEEDS it, but if a company also provides stellar support and excellent customer service, you fill the need and also provide a premium service making it a want and therefore more attractive to a prospective client.

How do you find your customers’ needs?

It is not always easy to find one’s needs. Watch for trigger phrases from your clients – People will rarely say that they need your product or service. What they will do, however, is lament the lack of something, or talk about a specific problem or even state an aspiration for something. For example, Instead of a customer saying “I need some new accounting software” they will say something like “I can’t ever get a handle on my receivables.” This then will open the door for you to offer a solution to their problem thus making your offering both a want and a need for them. Also, this will make your company stickier to your clients because you will be providing them with more than just a commodity that the “next guy” could offer them. They will find value in your offering thus making client retention much easier.

ExchangeDefender’s Approach

LiveArchiveAt ExchangeDefender, we go to market with both strategies in mind – filling needs AND wants. For example, ExchangeDefender’s LiveArchive product is an enterprise-grade business continuity platform that lets you resume work right where you left off if the Internet connection was interrupted or other technical glitches got in the way of getting things done. The best part of all is that LiveArchive is always on, constantly archiving your sent and received mail, so there is no maintenance or management to worry about in case of an outage. So, when doing marketing for LiveArchive we market it as a feature that you want to have to make your offering more attractive to your prospective clients and it will most definitely be something that you need in the event of an outage. We look to fill the essential needs of our clients while also providing them with intangible things that they want like, great customer service and technical support, and also the intangible satisfaction of knowing that if an outage were to happen that they will already have business continuity built-in and in place that they can rely on when they need it.

Final Thoughts

Marketing is very “cloudy” because there is not a right or wrong strategy. The bottom line with marketing is that people buy and will continue to invest in products and services that solve their problems. People don’t necessarily buy something just because they need it or want it. Naturally, price, or ‘value’ will always be an issue with most people but if you have the best solution to solve their problems, then price will be much less of a concern. The goal should always be to create win-win situations for both you and your clients – so find your niche and protect it!

How can I help?

Please let me know if there is anything that I can do in terms of helping you about with marketing.  We have a ton of resources to offer our partners including marketing collateral so please take advantage of that and don’t hesitate to contact me!

Stephanie Hasenour
VP, Marketing, ExchangeDefender
stephanie@ownwebnow.com
(877) 546-0316 x735

Good news – you loved ExchangeDefender Executive Podcast #1 and it seems like the idea really resonated well with our partners that are trying to stay on top of everything but just don’t have the time for it all. I’ve been fortunate enough to speak to many of our partners this week and I’m amazed at how many of you found it worthwhile – so we will keep on doing it every week. Keep the feedback coming: 

DPodDownload ExchangeDefender Executive Podcast #2 (mp3, 13mb)

Here is a brief summary of what we talked about:

Development
– Testing of the new Compliance PST import tool
– Revamp of ConnectWise integration (using callbacks, no more emails)
– Shockey Monkey Chat audio alerts
– NOC updates to @xdnoc twitter, timestamp bug fixed

Marketing
– Halloween Promotion
– ConnectWise promotion, room drops, etc

Network Operations
– Dewey MBOX2 nightmare
– Exchange 2007 vs. 2010: Why you need to move to 2010
– Rockerduck georedundandcy update

 

It’s been a busy week for us, next week we will be at HTG and ConnectWise, week after that we’re unveiling new Shockey Monkey partnerships and an upgrade to our Looks Cloudy site.

P.S. Apologies in advance over the audio quality, new audio and video gear is on it’s way and #3 will sound great. In the meantime, our apologies for the popping p’s.

Sincerely,
Vlad Mazek, MCSE
CEO, Own Web Now Corp
vlad@ownwebnow.com
(877) 546-0316 x500
(407) 536-VLAD

On a random basis, one of the most pressing issues faced by our customers was mail delivery delays. These random delays happen to only about 12% of the nodes, however, due to the sheer volume of mail processed by our inbound network that 12% would inevitably cause our staff and customers quite an inconvenience.

As more and more companies begin to depend on email for the main source of communication for their business, mail delivery time becomes a major factor when partnering with a hosting vendor. Because of the critical need for instant delivery, we had to quickly overcome our growth and produce an immediate solution.

The Unforeseen Weakness in Round Robin

After the ATS power outage earlier this quarter we were forced to reevaluate or solutions across the board and make drastic improvements. One of the areas that desperately needed a redesign was our inbound mail load balancer.

In the early days of ExchangeDefender we utilized a round robin based load balancer. In short how it works is the MX records for ExchangeDefender clients are pointed to both our Dallas datacenter and our Los Angeles data center. After the SMTP connection hit either data center, the connection was then forwarded off to any random inbound node in the virtual server list.

Picture1

Until earlier this year, the round robin design worked quite well, however, as the number of messages being processed grew, so did the delivery delays. We started to notice that the load balancer that was able to previously balance the connections was no longer balancing at all. Day after day, we saw some inbound servers having upwards of 200 concurrent connections at a time.  More than half of the other inbound nodes in the respective data center had no connections at all.

The biggest issue preventing the round robin configuration from working was the randomized assignment of which data center would be used and which inbound server that would receive the connection.  To begin to tackle the issue, we had to re-evaluate the entire load balancing solution because you can never properly balance a round robin based connection. We switched our load balancers to use a weighted least connection based routing scheme.  Upon activation it seemed to balance connections a bit better than the round robin connection.  Nearly an hour after activation however, we saw a large queue size being placed on a few inbound nodes.

Brand New Logic

To completely resolve the issue, we had to introduce additional logic to the load balancer. The recurring issue we faced was the basic nature of SMTP. An SMTP connection for one “message” being transmitted could equal four concurrent open connections. Therefore, naturally, the connection count cannot be relied upon for load balancing. We then decided to leverage our queue reporting service which reports the number of queued messages and open conversations with unique IPs. Finally, we created a PHP script that runs on the load balancer and splits itself to check the connection counts across all nodes every 10 seconds. We used a very simplistic formula for load balancing:

If(($numActiveServersInSite >= ($numServersInSite / 2)) && ($nodeConnections >= ($nodeAverageConnectionCount + 50)) && ($nodeConnections <= $highThreshold)){Shutoff new connections}

  Picture2

In non-code terms, we now calculate the number of servers in each site (DC). If there are more than half of the servers offline in a site, the load balancer will no longer shut off new node connections. If the current node connection count is either greater than the high threshold or has 50 active connections above the average connection count of servers in the site then it will shut off the node.

The End Result

After implementing the new load balancer algorithm we saw drastic improvements of balanced connections and delivery times for inbound messages. The most notable improvement took place on September 10th where we processed 2.8 million messages and we saw minuscule delays across the board and received zero complaints about deliver delays.

Travis Sheldon
VP Network Operations, ExchangeDefender
(877) 546-0316 x757
travis@ownwebnow.com