Category: Random Ramblings



I wanted to take the opportunity to share a bit about my experiences over the past year. I apologize for being a bit quiet recently. With new opportunities, comes new challenges. Over the past year, I have had the great opportunity to lead a team of IT admins. It has indeed had its challenges. Mixtures of personalities, business habits, and a rapid changing business model.

Granted when businesses are born, IT teams develop certain habits. As well as good habits unfortunately they also develop bad habits. These habits become SOP (Standard Operating Procedure) when handling implementations, service requests, and deployments. All IT teams go through this, and can be crippling as the business grows. Quality standards suffer, project timelines divert drastically, and SLA’s go un met. It can be a rather impossible task to get a ship back on course once it diverts. as that ship gets bigger, that task becomes more daunting.

It takes a strong leadership and team to realize that a ship has strayed off course, admit there is an issue, and make a clear objective to right it. In fact realizing ways to improve and change our methods as an IT team should never stop, regardless if you are able to correct core issues that may affect the teams deliverables. As the business objectives/needs change, technology advances, budgets shrink and grow, so should the IT department look for ways to improve services.

Other then looking for ways to improve services, we must also be willing to look at our methods as a team and ways to be more efficient. Today businesses constantly are looking for ways to streamline and become more efficient. As an IT team, we should be doing the same. One thing i have noticed, is that the way IT operates sometimes can suffer by the standard of “That is just the way we have always done it” syndrome. as an IT team we can loose our credibility when our methods become ineffective our quality suffers as well as our standards. We need to be able to rip off the bandaid at times, open up the wounds and look objectively for ways to improve rather then blame and perpetuate our problems. Sometimes admitting false and flaws can feel like career suicide. However i must object to this. Some of the greatest leaders of the largest corporations find themselves pointing at themselves for failures. It isn’t that we make mistakes that kills our careers, it is failure to acknowledge and develop a plan to right the failures that will ultimately lead to our demise. Many leaders inherit predecessors flawed plans or objectives. The best level 5 leaders out there are willing to identify and make the drastic and difficult to choice to right the flaws, so that the business can prosper. At all levels, leader or not, shouldn’t we do the same?

Processes I have found, can cripple an IT department if they are over done and not done enough. To many processes can frustrate and demoralize staff when it takes weeks to make a simple IP change due to paperwork. To little processes can stunt a businesses growth because it creates enormous chaos, lack of direction and demoralization as well. Staff will lack drive to improve and invest in the business because suddenly everything is a priority 1. So everything because rushed and half done, leading to a severely suffering quality standard. IT teams will stop growing with the business, and become more reactive to situations because now they cannot keep up.

So time to stop the cycle, rip off the bandaid, collaberate and find ways to improve a crippled system. Stop blaming the process, or lack there of and find a way to fix it. The greatest minds of our generation found ways to solve issues rather then let someone else fix it. They have become successful and legendary because they had a clear objective to get the best and brightest out there team to identify the issues, devise a plan and path to resolve, and then set out to change the course.

Advertisements

Come see us


Come visit MJD Design Concepts LLC. and see what changes we are making. We are beginning to expand our horizons into new territory!. This is a very exciting moment for us. We will be going to market here soon with new software. We are offering new services for all our followers and there business’.  so what are you waiting for? join us at http://www.mjd-design.net or follow us on twitter @MJDDesignConcep


​This seems to be the plaguing discussion among many companies today. My opinion?, there is no wrong answer, however there is alot to consider before signing up for services. I wanted to take a little bit of time to expose some of the questions you should answer before deciding to go with a hosted solution. Deciding who will handle your business critical infrastructure can be a very stressful decision to make. Many hosting companies out there will go the extra mile to sell themselves to you . But if you dont know what to ask and what to look for, you may end up locked into a contract you will be very unhappy with. There are alot of business owners out there who have a difficult time with there desktop, let alone deciding what you need for business critical applications in your company. I hope this post will be able to help all of you decide what direction to head without having to deal with sales pressure. Cause if you are like me, i have no patience for sales pressure. So lets dive in.

Some questions you should answer before starting to look for a hosted solution.

What is your application exposure?.

Is your customer base international or national?. Obviously web applications have international exposure inherently. However if you know that you have a large consumer or customer base in other countries that put alot of demand on your applications then you may need to consider more strict uptime requirements. If your application is primarily national or maybe just an internal use only, then you will have a bit more flexibility.

Unfortunately you need to consider that the more 9’s you have in your uptime, the more money you will need to be willing to spend to ensure you are able to maintain it. For many businesses, it is acceptable to have outages at any given time. Now obviously we all dont’ want to have our services to be going down frequently throughout the day, but for some it is not a big deal if your servers need a good reboot during the middle of the day.

What is your uptime requirements?. 

​This question ties into our first question and is very important to be able to answer. If your core business depends on your applications you have on the internet, then you need to look at this very closely but be realistic. Most people on the internet when they go to a web page will refresh their webpage if they get an error. so it is unrealistic to expect that 1 your servers will never go down and 2 that you can maintain 99.999% uptime with very little upfront cost. so to answer this question it would be best probably to be able to answer this. How much of your business would be impacted if your sites went down 5 minutes? then how much for 10 minutes, 15 and so on. The more time you are willing to accept. the cheaper the cost will be to maintain and keep your systems up.

why does keeping servers up cost so much?. Because you need to be able to deal with the fact that eventually your servers will go down. When they do you will need to restore backups possibly to get your data back or you will need to have another server running that is ready to take over when it goes down. if your acceptable loss of data is 5 minutes and your down time can be nore more then 3 minutes, then you will need to be making incremental backups every 5 minutes and you will also need to deploy a load balancer that will be ready to send traffic to another server if one goes down. The more data you have, the more it will cost to backup every 5 minutes. depending on the amount of data you may need to look at an enterprise type backup and restore solution to ensure you will be able to get your data back within the alotted time.

This only covers if you loose a single server. So there are many other disaster scenarios you may need to consider in this whole picture. I would suggest trying to make a list of all the possibilities you can think of, then write out how you may protect yourself against it.

Now i know this already seems to be an obvious choice to go with a hosted solution. Don’t forget though, even hosting companies have major outages that you will need to make a plan for. Look up amazon and see what kind of outages they have had. Now i am not saying they are bad, because i think they are very exceptional with there service but they like any hosting company suffer from outages. Everyone does.

How much data do you have?.

Plain and simple, the more data you have whether it is hosted or not, the more it costs to store it. We all have a fear of getting rid of data so we inherently keep everything. This is not only dangerous but expensive. Consider moving data that you don’t need right away to a tape backup or a large NAS drive that has cheap slow drives in it.

Remember it doesn’t just cost to keep data on your servers, but it also costs to back it up. Depending on how often you need to backup, you may eat up alot of space and money before you know it.

Do you have any legal or SLA requirements for backing up your data?.

Some businesses through litigation or merely through what they guarantee in their contracts need to maintain a rather large library of data. Being able to restore a file back to any point in time may be critical for you, but it costs. If you are willing to accept a file but may be from the previous day or week, then you will definitely save some money there. This may mean that you loose a little bit of data in the file but at least not all of it is lost.

what applications do you need to run?.

Some web applications are more intensive then others. Namely your databases are. These are applications that store all your dynamic data on your web page, and can require alot of CPU and memory. In hosted environments, this can get costly when considering your options.

do you need to adhere to PCI DSS, SOX, HIPAA, GLBA, FISMA compliance?.

Many hosting companies these days adhere to many of the compliance standards out there, but depending on what compliance you need to adhere to will depend on where or if you are able to use a hosting company. If you you are able to, then consider the fact that the more strict the compliance standard is the more it will cost to host your data. This is all due to the amount of security measures that need to be in place, the amount of backups provided to recover this data, and even the encryption of sesitive data that is stored.

Virtualization?

This is my favorite section, because virtualization is an awesome technology. It allows you to get more out of the hardware you own. By deploying multiple servers on one physical box, you can save yourself thousands of dollars. Now virtualization has a heavy up front cost but defintley has a high ROI. It also allows you to deal easier with disaster recovery plans, uses less power then equivalent number of servers and takes less man power to maintain the hardware. This all in turn saves money.

 

If you are able to answer the majority of these questions, then i think you should be well prepared to start conversations with hosting solutions. All hosting companies should be able to give you a cost associated with each of these questions. Most of all what you should take away from this is an old saying “Dont put all your eggs in one basket”. If you need to ensure your sites are not down for extended periods of time, consider a hybrid approach where you purchase your primary equipment to run your day to day applications and servers. Then utilize a hosting company to act as your disaster recovery site. If you want to just strictly use hosting companies to host your solution, maybe because the initial cost of purchasing your own is to much or finding the right person to support it is to daunting. Consider looking at multiple hosting providers that utilize different ISP’s incase there is ever an issue with a particular ISP. Using different hosting providers, solves some of the major news worthy outages that have plagued some of the larger hosting providers. By having redundancy in all your systems helps to ensure you that your systems will be up and ready in the event of disaster or even minor outages.

You can’t plan for everything that may happen, but the more you plan for the better you will protect yourself and your company. Hosting companies will be there to sell you what you have, hopefully this prepares you a little to know what to ask them and how they may respond. Hosting companies need there maintenance windows to upgrade or troubleshoot their hardware, be aware of these clauses and ask al about what they do in the event that they need to take down major equipmet to replace. Most of all, get it in writting.

I hope there is someone out there that this reaches and helps. I know this can be a touqh discussion to have and even think about. So dropme a comment or email and ask as much as you would like. We are here to help anyone we can as well as provide services.


Well I have been sitting here trying to think of topics of what to talk about next in this blog. It is hard for me to come up with topics at times because I don’t want to post topics that everyone and their brother has talked about. Obviously there is enough blogs out there to talk about cfoutput grouping or some other topic.

I have always wanted to be here to pass along things I have learned, after all it is blogs just like these that have helped me. So the objective is to come up with topics that I and many others may have a hard time finding a lot of information on.

Well sitting here thinking, I come up with something completely off topic and yet pertains probably to everyone in this field out there tonight. We work hard, many of us live and breathe coding. I know I do. Not only do I live and breathe coding, but with being a systems admin I am constantly on the front line of fast-moving technology with that comes problems, and at times very time consuming issues. I am a person who refuses to let a problem beat me. I am determined to find an answer to any issue I run into. This many times consumes me to the point where I invest 150% of time in what I do.With that I want to pass this on to you so that all who run into this blog hopefully find an answer that may otherwise cost them a lot of time.

With having this amount of passion for your work as I am sure all of you as well have, your job can consume you and yet be somewhat of a hobby for you as well. People in this field do this job because they have an immense passion for it. You would have to in order to do this job. Many of us fail to diverse from our job / hobby, and find a different passion outside our jobs. Trust me when I say that finding another passion and hobby in your life not only helps to keep you sanity in your life, but also rejuvenates you from week to week.

Those who know me know that I am a father of 2 beautiful girls. They also know that I have a fantastic fiance in my life. Other then God and my job, my family is my priority. In 2008 I had lost my job and at the time I was a single father scared wondering what would happen to me and my family. Something changed that day, and when I found a new job out here I made a choice in my life that I would never go back to that day. I want to ensure my family always has security and never has to fear like I did that day. With that decision I never realized some of the stress it may cause in my life. Every day I put everything I have into my job, not only because I love what I do but I want my family to have anything and everything in life.

Not very long ago I decided that I needed to pick up a hobby that would refocus my attention to more then work and being a father and husband. Something that would refresh me and give me something to share with my family that shows them I am not just all about work. I am blessed in that I have a fiance that understands why I work the way I do, but it does not make it any more right. My kids need to see more then me poring myself into a job to provide, they need to see that I love them and that there is more to life then work.

I urge all of you whether you are family men/women or not. Don’t let your work consume you. use it and most of all enjoy your job, but find something that makes you happy in life and pursue it because it will make you so much more better at your job, believe me. To much of a good thing is not good. I think I have become more passionate and better at my job for it. I took up astronomy about 2 months ago and I see that being able to share this with my family has brought us closer and they have been able to see a different side of me. It has been so worth it.

I hope all this reaches someone. As with everything I write, I know this is not very eloquent and well spoken. But this comes from the heart. I love my family and have spent the past 3 years strengthening our foundation. I recognize that they need to also see me enjoy life, so that they learn and apply this to their life as well.

Take Care.

%d bloggers like this: