Technology and Communication
The technology and communication field has undergone rapid changes with developments in certain technological innovations and advancements. Cloud computing is a new modernization trend in the sector of technology and communication and has expanded since it was incepted in 2007 (Zissis, 2010). Cloud computing is technology that is web based that makes it possible for data to be managed and hosted over real time communication network or the Internet mainly for business and personal applications. The technology and communication has been adopted by numerous professionals especially in communication and technology for purposes of keeping at par with the new era of technology changes. The technology is also considered as secure, cost effective as well as suitable to companies that have invested in technology such as Amazon and Google (Winkler, 2011). However, the ever increasing use of cloud computing by various firms comes with uncertainties in relation to the existing application of IT majorly in communication. There are numerous benefits and disadvantages related to cloud computing technology, its concerns and risks as well as future potential on if organizations should use or adopt the technology and communication.
The technology of cloud computing is effective in application and eliminates the need to invest in expensive and stand-alone servers or software over a network. By leveraging on the capabilities of cloud computing, organizations effectively save licensing fees, get rid of overhead charges and save time which includes data storage cost, management and updating software. Usually, the cloud is availed at rates that are considerably lower when compared to conventional approached since the technology lovers overall expenses of IT according to Gulrajani and Bowler (2009). For example, the technology is scalable and convenient with emergence of payment models like pay-as-you-go and one-time payments which make cloud computing far more attractive (Gens, 2008). Consequently, cloud computing makes it possible for firms to be more analytical and technical since the technology delivers cash flow that is enhanced by eliminating capital expense that is associated with development and maintenance of server infrastructure. It also simplifies data back-up process and recovery since the data in the cloud is not on a physical device (Zissis 2010). Due to this, several cloud solutions offer a flexible and reliable data back-up and data recovery resolution.
Cloud computing is also known to offer convenience and continued availability throughout the world since public clouds offer services easily available anywhere to end users regardless of where they are located. The technology also makes it possible for individuals to access information easily as well as accommodate the increasing need of users in different geographic locations or zones (Gens, 2008). Therefore, this allows real time collaboration as it becomes less difficult to view, modify and access shared files and documents over the Internet. Additionally, services uptime if often guaranteed since it provides continued resource availability. This is due to the fact that majority of cloud vendors use multiple services in order to ensure there is maximum redundancy and in instances of system failure, alternative servers automatically switch over. According to Winkler (2011), the deployment of cloud computing is often established on a robust architecture. This therefore provides redundancy and resiliency to users. Such ability also offers automatic fail-over between hardware platforms while also ensuring there is effective service for disaster recovery. Additionally, according to Gulrajani and Bowler (2009), cloud computing also ensures there is easy access of quick system integration and deployment. A system for cloud computing can simply be up and running within a short duration quick deployment with automatic integration of software.
Cloud technology additionally offers increased capacity of storage for businesses and applications. The cloud application and system can store and accommodate more data in comparison with computers since they offer unlimited storage capacity. As such this effectively eliminates worries regarding the possibility of running out of storage space. This also spares businesses the requirement of upgrading computer hardware for storage thus reducing general Information Technology costs (Gulrajani & Bowler, 2009). Additionally, cloud computing as well ensures effective performance and scalability for business and personal applications. Consequently for instance, cloud instances are often deployed automatically whenever they are needed. Businesses therefore will pay for the data storage and applications space they need. Additionally, cloud computing as well ascertains elasticity simply because cloud technology can be effectively scaled in order to meet the changing demands of technology and communication. In regard to performance, the cloud system uses distributed architectures that offer excellent computation speeds. According to (Zissis) 2010, cloud computing system also involves small learning curves for people as well as businesses. The applications also entail smaller learning curves since people are indirectly or quietly used to them and what is more, users also easily adopt them like Google Docs and Gmail.
Privacy and security are often the main concerns in regard to cloud computing services. By leveraging an infrastructure that is cloud based, organizations in actuality give away private information and data which is highly confidential and sensitive. Providers of cloud service are tasked with the management, protection and detainment of critical data. Therefore, it is crucial that cloud providers should be reliable (Anthens, 2010). The existence of the organizations can be jeopardized and as such all the possible alternatives should be explored before a decision is made o on whether to use cloud computing. In the same manner, end users might also feel unwilling or uncomfortable about surrendering their data easily to a third party. According to Winkler (2011), when it comes to cloud computing, privacy is a major issue as such, users and firms are supposed to trust their vendors will protect their data in appropriate manners and ensure the same is not accessed by unauthorized users.
Usually, cloud computing services are faced with technical as well as downtime difficulties. Because of this, most organizations cannot effectively deal with cloud computing service vendors who often experience downtime and technical difficulties. However, over time, all systems can face system dysfunctions and outages as well as downtime even in cases of excellent cloud providers. Additionally, Anthens (2010) argues the entire cloud computing setup is dependent on ideal Internet access and challenges in connectivity or network renders the entire setup useless. Gulrajani and Bowler as well mention that services of cloud computing offer limited flexibility and control (2009). Given cloud services and applications run in third party or remote virtual environments, users and organizations in most instances have limited control over the software and hardware functions as well as execution. In addition, because remote server and software are used in cloud computing, usually the system lacks most of the features if applications that run locally (Gens, 2008).
Another drawback of cloud computing is its absolute dependency on the provider which often results to vendor lock-in. Vendor lock-in often leads to instances where organizations are unable to migrate from their providers once they begin using their services (Gens, 2008). For example, if a user wants to switch to another alternative cloud provider, it is really cumbersome and difficult since there is massive data to be moved from their existing cloud provider to a new one. Consequently, this has proven to be the reason why organizations and people as a whole need to exercise caution and thoroughly consider options while selecting a vendor. Usually, cloud computing is prone to vulnerability since solutions that are cloud based are exposed to public Internet as such, they suffer severe attacks as well as other breaches of security. On top of this due to the inter-dependency of the system, once the data machine is compromised, then vital business and personal information is easily leaked.
To conclude, cloud computing (Web-based technology) is a considerably new trend of modernization in communication and technology sector that has expanded considerably since inception. The technology is viewed as secure, cost effective as well as appropriate to organizations already investing in technology like Amazon and Google. However, the ever increasing application of the technology by different organizations poses some uncertainties in relation application of information technology like issues with privacy and security, technical difficulties, limited flexibility and control, downtime and technical difficulties as well as instances of vendor lock-in. Despite these drawbacks, cloud computing is in the infant stage and it has a large application potential for the future as well as the possibility of additionally research been carried out in order to mitigate the shortcoming associated with the service.