Monthly Archives - April 2018


Cloud Computing:

The Cloud Computing is the practice of using a network of remote servers hosted on the internet to store, manage and process data, rather than a local server or a personal computer. i.e., the cloud is basically service model that provides the services such as Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) over the internet to the service taken by the clients anywhere in the world. It provides great computational abilities at very low cost and it is much faster to deploy.


IaaS-Infrastructure as a Service:

It is the form of cloud computing that provides virtualized computing services over the internet. In IaaS model a third party provider hosts hardware, software services, storage and other infrastructure components.

PaaS-Platform as a Service:

It is a service that offers services that provide a platform allowing customers to develop run and manage web applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an application.

SaaS-Software as a Service:

It is a kind of software licensing delivery model in which software is licensed on a subscription basis and it is centrally hosted. It has been a very famous delivery model for many business applications such as database management software, management software, customer relationship management software and enterprise resource planning. SaaS has been incorporated into the strategy of all the leading enterprise software companies.

Main Advantages of cloud computing:

Reduce spending on technology infrastructure.

Achieve economy on the scale.

Improve accessibility.

Improve flexibility.

Globalize your workforce.

Streamline processes.

Security issues in Cloud Computing:

Coming back security issues in cloud computing,

Data security in service models offered by the cloud. When we talk about the data security, we should talk specifically about Software as a Service and Storage as a Service. These are the two service models that deal majorly with data storage. The data security in software as a service and storage as a service is a major problem.

Data integrity in the services offered by the cloud, how the data is being manipulated or how the data backups being made by the cloud service provider is again another issue for the client is worried about is a big issue as a client as well.

Data localization, when we talk about data localization it means the availability of the cloud service model in a particular area as sometimes a cloud service model would have data centers in various locations which would lead the data from one data center to another data center.

Data Auditing, the data maintenance process on the cloud service model side or the cloud service provider side should be available for audits by the clients.

Amazon Web Services:

  1. Elastic computing
  2. EBS

When we talk about Amazon Web Services, we talk mainly about Amazon elastic compute cloud. It is a central part of Amazon’s cloud computing platform. It allows the users to rent virtual computers on which they run their own computer applications. It is scalable and it runs by creating a virtual machine by booting an Amazon machine image on the virtual machine.

EBS is a kind of storage service and it is persistent storage independent of a lifetime of the EC2 and it acts like hard drives.

Amazon also provides Elastic IP Address which can be programmed and mapped to any virtual instance without network administrations help and this increase the client’s interest. Amazon also provides the clients with web service called Amazon cloud watch which provides the real-time monitoring of class customers resource utilization such as CPU, Disk, and Network. The cloud watch does not provide any memory or disk space or load average metrics without running additional software instance. So the metrics collected by cloud watch enables the auto-scaling features to dynamically add/remove instances.


It is also vital that the need of clients be understood and proper data auditing tools should be made available for the clients.

By addressing the data security issues and also by implementing the new algorithms and new cryptography technologies, data should be made more secure, as it would result in an exponential increase in the utilization of the cloud computing resources.


Cloud Computing (Hosting)

Cloud computing is all hype right now, but what does it really mean? Do you have to be sitting in the mountains with the computer in the hand among the clouds or on a plane with a laptop? Does it work when it is sunny? Can you actually type on a cloud computing keyword?

Cloud computing is big & it is getting bigger & bigger every day. There are 3 layers of the cloud computing they are the application, platform, infrastructure and companies use them differently based on what they offer.

The bottom is the infrastructure, this is where things start and people will start to build. This is the layer where cloud hosting leaves, so let’s start with hosting in the cloud.

Hosting in the cloud

Hosting in the cloud is the older concept, but with the advance in the technology, it is working really well. Let’s say you are a company and you have a website and website has a lot of short conversations taken place between the members you start with the few years talking with each other and they start telling their friends about their site and they tell their friends and friends tell their friends and so on and you are successful but with the success can come the problem, your equipment can’t keep up with your demand. Your services slow down and suddenly you are in trouble.

A few years ago you would have kept your website on a computer (or) server somewhere and when success kicked in you have to run around and buy servers, set them up or someone set them up for you.100’s of 1000’s of computers do that now which takes a lot of money and lot of time this is called hosting, it takes time to set them up and they cost quite a bit money to run all the time. You pay for these servers when you are using them and you pay for them when you are using them.

Really you want to build the service and improve your product, but instead of success your customers are getting angry and your successful business is shrinking away, now you have a better option “Cloud Computing “. With cloud computing, you have the access to computing power instantly when you needed. For your website on a cloud server just like you put it on a dedicated server and when people start visiting your site if you suddenly need more computing power dedicated to your website you can, you can scale up as much as you need almost instantly. You get your computing power as you need from the cloud on demand and your customer stay happy without noticing any difference. If your traffic dips back down you can release your servers into the cloud just as easily this is a major advantage.

In a brief note “When you need more computing power you can instantly access from the cloud and when you are done with it you release it back to the cloud”. Billing is easy too it works like your electricity, gas bills when you turn “ON” a light the meter starts running and you are billed to the electrical power that you take from the power grim and when you are done with the light you turn it “OFF” and your meter stops running or you can think about paying for taxi. The meter runs when you ride and it runs much slower when you stop and when you are done with your ride you get out and pay your fare. Why buy the whole taxi when you can pay for the trip.

But wait how can you actually work with the cloud, when you can physically touch your hardware, easy by using your own personal computer you can remotely access your cloud server and control it. You can put whatever needed on its website, software’s or whatever and they disconnect it when you are done.

You never touch it physically; the key of the cloud is not to focus on the hardware. You just focus on the website or software’s or whatever you are doing. Think about any cloud services you really care where and what physical server your emails are hosted. Isn’t vastly important how service works and it is reliable, stable & easy to use.

Here are the 3 reasons why cloud computing is becoming popular:-

  1. Scalability:-

It’s easy to grow or shrink to match your domain if you need one, two or ten servers with cloud hosting. It is easy to grow or shrink the number based on your need right now.

  1. Instant:-

Cloud hosting is instant; the computing power is there when you needed. You just turn it “ON” whenever you need, it is instantly available on the cloud and when you need goes down you simply turn them “OFF”.

  1. Save Money:-

You can only pay for what you use and after having equipment set around just in case you might need it.

With cloud hosting you can stop warring about hardware, you can work on building your business instead using cloud hosting will save your time and money and also it is there for you to use instantly.

So dump these old servers and head to the clouds.