Archive

Virtualize or not virtualize

VPSEver since there is virtualization especially these few years, your IT team might have been bothered by this question. To virtualize a server or….? The answer is depending. Depends on? Clearly, there are more advantages to virtualize; example license of the software is cheaper, you can install more than one instances on the same server, a virtual switch, it is portable etc.

However, there are a few things to consider that virtualization might not work for you. If you need to split the instances for different departments and it has total privacy. Virtualization does not give you true isolation, there is risk your virtualized server is accessible through the underlying virtualization OS.

Disk IO is started to divide with the number of guest machines you have deployed. The greater the number of guest machines, the slower the disk IO. If you are still using hard disk storage, this is a crucial factor for the SQL database to some.

Failure risk – if your server has failed due to hardware, you might have more than one servers are failed if you virtualized. Especially to those do not have spare resources or a virtualized cluster. Not for dedicated servers, if one failed, the rest will continue to work.

If your guest machines are not paravirtualized, there is a performance overhead, For example, a true hardware ethernet will perform 2 ~4% better than a virtualized network card.

Some software makers have realized they are missing the virtualization segment and have made changes from processor count to core count license but the end of the day virtualization will save you money if you environment permit you to do do.

 

 

All about Domain name

Today, we talk about a domain name. Guess I do not need to explain what is a domain name but many do not really understand what is the function of a domain name. In the 1st place, a domain name is not web hosting. A domain name is a name where you have registered with the authorized registrar or their reseller. A domain name is portable, it doesn’t matter where you have stored your data, email and web content. Similarly, it is like the Television license that you have to pay yearly to maintain its validity.

Each domain has the assigned DNS this is the element to tell people where you are hosting your email and website. But you will definitely need a domain name so you can tell people what is your email address unless you are not hosting but use the free email services from Gmail, Yahoo, Hotmail etc.

We usually register a domain name related to a person or a business. Some maybe their interest or service. Anyway, this isn’t my point. My point is how to choose a correct domain name. Here are a few tips to make a better choice on registering a domain name.

  • Name after you or your business. So, you remembered the domain name as you remembered to the person or his business.
  • Easy to remembered. I will forget if the domain name is mot common name.
  • Keep it short not too long. Difficult to remembered and easy to have a typo.
  • Check its availability and made a few choices before you are registering,
  • Registering a domain name related to your product or service that you are providing.
  • Register a territory TLD of a domain name. Example, my business is in Singapore, I can choose to register a domain name ends with .sg or .com.sg but not .my or .com.my

A domain name is unique. As long as it is registered, you can’t register again. However, there are services or you can approach the registrant, make an offer to buy from them. if the amount is agreed by both parties, you can make a domain transfer to gain ownership.

 

Is DKIM a must?

Like what is explained in DKIM.org, DomainKeys Identified Mail (DKIM) enables an organization to take responsibility for an email sent.  The organization is a handler of the message, either as its originator or as an intermediary. Their reputation is the basis for evaluating whether to trust the message for further handlings, such as delivery. Technically DKIM provides a method for validating a domain name identity that is associated with a message through cryptographic authentication.

DKIM works only from the originator email server. Most modern email servers allow you to enable and sign each outgoing email. The administrator is responsible to add the DKIM key as a text file into the domain DNS record. If the DKIM keys match, the email is genuinely sent from the originator’s email server. This helps to fight spam emails and enhanced email delivery. But wait a minute…

Provided the recipients’ email servers are checking on DKIM. Yes, google email gateways do but I have seen many others don’t. So, my question is if you do not enable DKIM, does it mean you cannot send outgoing emails. The answer is ‘NO’. Apparently, even you do not have DKIM you can still send to Gmail users or any recipients email servers checking n DKIM. So, the purpose of DKIM only enhances its delivery if your recipient email servers are checking on DKIM. But this is how I look at, DKIM is good to enable if users are told to send their emails via a designated email server but definitely not a must at least for now.

Why I have chosen cheap web hosting, shared hosting?

Most have the idea that more expensive web hosting is better we bosting. Actually, it is not true. A shared web hosting might be good or enough for some users. If their website is hosted on a dedicated server, paying much more but they will unlikely see the difference. We call it overkill.

Most personal or small business website can use shared hosting. With Sucuri Web Application Firewall, you can still enjoy close to enterprise website protection. Plus the affordable monitoring from Sucuri, your shared hosting website is top notch in my perspective.

If you have met the following criteria, you can consider hosting your website on a shared hosting. 

  1. Got a very low budget < $100 per year.
  2. Only a WordPress website or something similar.
  3. I just want to introduce my business online.
  4. I want to create 5 or fewer email accounts.
  5. I update my website once a month the most.
  6. Sharing IP is alright as long they come to my website using my domain name.
  7. Only a few visitors each day, and do not have any online transaction.

If you have met most of it, you are safe to subscribe to a shared hosting.

 

How to choose a good domain name?

I have worked in this industry for more than 2 decades, seen many domains had registered. In my own perspective and opinion, there are the rules for choosing the right domain name.

  • The domain name should not be more than 10 characters. Too lengthy domain name is difficult to remember,
  • Choose the domain TLD is related to the website, It is a personal blog,  will not consider .biz domain.
  • easy to recall or remember, related to the business name for example.
  • avoid the dash “-” in your domain name, most do not type or remember.
  • buy and registered the common TLD if possible like .com .net .sg .my for examples.
  • do mix the characters in the domain name with numbers.

What is DKIM?

Known as DomainKeys Identified Mail is for identification on email designed to prevent email spoofing. It allows the email server to check that the incoming email claimed to have come from a specific domain was authorized by the owner of that sending domain. It is intended to prevent forged sender addresses in emails, a technique often used in phishing and email spam.

In technical terms, DKIM lets a domain name associate its name with an email message by affixing a digital signature to it. Verification is carried out using the signer’s public key published in the DNS. A valid signature guarantees that some parts of the email (possibly including attachments) have not been modified since the signature was affixed. Usually, DKIM signatures are not visible to end-users, and are affixed or verified by the infrastructure rather than message’s authors and recipients. In that respect, DKIM differs from end-to-end digital signatures. Our virtuemail has the option for DKIM.  You can contact us o understand more.