Discuss about the IT infrastructure in Chesapeake IT Company.
The world is changing to be a global village (Armbrust, et al. 2010, 50). It means that the internet is growing every single day and every single minute. Every day, people are bringing something new to the market concerning a certain product. The current situation is that all businesses are in the era of digital disruption. Digital disruption is a period where there are thorough technology advancements in the world. If a business does not appreciate and integrate technology in their Companies, then the businesses are doomed to fail. Digital disruption cannot be avoided, the only way is to use that opportunity. The IT infrastructure in a Company is of importance. The better the IT strategy, the better the way processes will be done in the company. The Company of the context is the Chesapeake IT Company which is responsible for delivering IT services and advice.
Technology evolves daily hence a Company like CIC needs to be updated to be able to compete in the competitive environment (Berl, Gelenbe, Di Girolamo, Giuliani, De Meer, Dang and Pentikousis, 2010, 1050). The business strategy of the company is to provide excellent services to their clients by employing qualified candidates at the shortest time possible. Checking the strategy, there is the need of the Company to have the best IT designs and infrastructures. A company cannot give advice and other technology services if they are not in the current loop according to the technology. Their software’s need to be advanced and secured according to the latest security since threats are there every single day. They should deliver systems to their customers which are fully functional, easy to use, fast, attracting user interface and secured systems (Bhardwaj, Jain and Jain, 2010, 60).
There are the current IT designs used in the company. From the strategy, the company first goal is to employ qualified candidates who can offer the services that they deliver (Bourguiba, Haddadou, El Korbi and Pujolle, 2014, 680). They have a manual system in which they can employ candidates through the recruiters. It is not an effective system as per now. The system involves the candidates get the news that the company needs new employees from the social media, printed papers or the company website. One of the advantages of this is that the employees can get the information from all over the world and apply for the positions. The only problem is that people can even apply from all over the world but the applying process will be a bit complicated. When people get the news of the job applications, they apply for the positions through letter carriers which take time to be delivered to the Company. It means that the company will experience delays. The people who have applied will also experience feedback delays. This is not the best system to be used in such a Company. It is an IT company, it means that the infrastructure should be high level (Callegati, Cerroni, Contoli, and Santandrea, 2014, 135).
One important sector in an organization is the database management (Drutskoy, Keller, and Rexford, 2013, 20). The database management is also changing. Sometimes back and to date, people are using relational database management. In RDBMS the data in the database are organized in a table like a manner. It is the database used by this company. Such a company should use the modern databases. The relational databases have an issue while adding the data and accessing the data. The databases are also very slow while retrieving the data. In case the database is destroyed, there can be no retrieval of these informations. The data goes and disappears forever. The only advantage of such a database is that it is very easy to install configure at first (Keahey, Figueiredo, Fortes, Freeman and Tsugawa, 2014, 830).
The largest part of the organization is the development sector which has all the developers (Kumar and Charu, 2015, 00). The work of developers is to develop systems and applications that can be used by their clients according to their needs. These people need to develop systems that qualify and meet the standards to make them be used in the market. There are different models used in software development but the most advanced one should be the one in the use. There are other models if used can lead to time wastage and defective systems. Some of the models not used include the waterfall models and others. The developers are also specialized in their own specific fields. The developer’s fields include web development, mobile applications, database management and security engineering. All these developers work together to make sure they develop programs as per the requirements. Developers use different frameworks to make their work easier. Giving an example, PHP developers may use LALAVEL framework or code igniter framework. The mobile applications guys use the Android studio to develop the Android mobile applications (Malhotra, Agarwal and Jaiswal, 2014, 00).
These developers are equipped in a way they can use different languages and make responsive applications (Phelan, Cota-Robles, Barry, and Back, VMware Inc, 2017, 270). A front-end developer, for example, can use JavaScript and its libraries which include JQuery libraries. Backend developers use the PHP language together with the mentioned frameworks while some use Python together with Django and Flask Frameworks (Rankothge, Le, Russo, and Lobo,2015, 90). The Security and System administrators are of importance in such a Company. The Operating System mostly used in the organization is the Linux. The reason why the OS is used it is that it is more secure and requires skills to use. It shapes the developers as they continue developing programs since the OS evolves daily while at the same times it needs Code to Operate. With the Linux operating system and coding skills by the employees, the database system is at least secured for any normal attack. There are different ranks in the department. The higher official in this department is the chief technology officer (CTO). He makes sure all systems and programs are well developed according to the client’s requests, the systems in the company are well managed and also reports back to the head management.
One of the current changes in the IT sector is the virtualization and cloud computing (Rimal, Choi, and Lumb, 2010, 50). As the name suggests, virtualization is the process where the hardware components are eliminated and the use of non-actual systems are introduced. Virtualization is implemented in different areas of storage, Operating Systems, Servers, and Networking. Virtualization is purely connected to the cloud computing. Cloud computing on the other hand can be explained as the delivery of shared data or resources in computing. Cloud computing is under the storage in virtualization areas. Virtualization is the current trend and where all other business should be running towards. The technology advancement has helped in reducing the total expenses towards having physical databases (example) to the use of cloud storage. Space is also created and there is a solution towards easy and secured retrieval of data in the future.
Virtualization is used in the OS. There is the use of a software known as a virtual box. In an organization, there are different requirements as per the client’s specification. A client may be in need of an application that purely uses Microsoft Windows, not Linux. Instead of taking a lot of time in dual booting the machine, one can use the virtual box and install the OS temporarily and after usage, he/she can go back to the normal OS. The process of dual booting can really take time. Other than time, there are other issues. If one dual boot a machine, there is a higher chance that one can lose data in the given location. The dual booting process at most clears everything available in the disk hence leading to data loss as said above. Some machines also can react abnormally when dual booting is done. Dual booting needs good and strong machines for it to happen. If the Random Access Memory is less, then the machine can function abnormally. That’s why virtualization is important because it has brought ease to all these processes.
Virtualization is also applied to servers. A server is a centralized computer used to communicate to other client’s computers by providing resources needed to by the client’s computers. Virtualization is well applied in this sector. Servers can also be virtualized. Most of the servers in the small organizations like CIC are physically present. There are space usage and other demerits. Virtual servers can serve as many clients as possible while the servers are in different regions. Even if CIC is a small Company, there are chances that the Company will grow to be an international Company. There are will be more client’s computers and only a virtual server can be able to serve such computers.
Cloud computing is in the storage sector. It is the most used part. It acts as a virtual database. The databases used today in small business is the RDBMS which is not fully functional according to the latest digital disruption. Cloud computing makes it possible for different computing devices to talk and communicate with each other by sharing resources. These resources are uploaded to the cloud storage by the clients computing devices or the server computer. After upload, the resources can be downloaded from the cloud storage. One of the best advantages is that people can download the resources while situated at any location provided one is accepted by the system and while one has access to the internet.
The technology used in the CIC Company is not advanced. There are other solutions that make the company have the best infrastructure that can allow scaling of applications (Thakur and Mahajan, 2016, 308).
The hiring system in the business is too old and outdated. The manual system is too old to be used in the current generation. They should have a new hiring system. The old system is slow and that is a problem that the company should eliminate. According to the business strategy, the Company needs qualified candidates and should get the employees in the shortest time possible. The manual system is too slow since the means of communication is very slow and inefficient (Tao, Cheng, Da Xu, Zhang and Li, 2014, 1435). The new hiring system should have a system which allows candidates to apply for the jobs, see the progress and receive the feedbacks in the shortest period possible. The recruiters can send the posts, candidates can apply for the positions and send the resumes using the same channel. The channel can be through the websites or emails. The recruiters can see the applications, verify and choose the candidates to come for the interview.
For the above process to function, there is the need for a database. Note that the RDBMS cannot be used in such a system. These databases can be used in an online platform in the new hiring system. It needs cloud computing platform for its function. The company can receive very many applications and documents which cannot fit in the email storage. That’s where cloud storage becomes important. All the details can be saved in the cloud storage and can be easily retrieved by the recruiters at any given time. The time of retrieval will be fast and efficient.
Servers are also applied in virtualization (Rittinghouse, and Ransome, 2016, 00). It is through cloud computing that this is possible. The virtual servers can serve the CIC Company in a better way compared to the local computers. The virtual servers can serve all the computers in the network by making sure all the resources are shared equally and effectively. Since the servers use the cloud storage, retrieval is very fast, it is also easy to communicate with the other clients provided there is the internet connection.
In operating systems, clients can come up with different requirements (Swathi, Srikanth, and Reddy, 2014, 540). Even if the company uses the Linux OS. There are other requirements that need windows operating systems. In case of the dual booting process, it takes time and data loss as indicated earlier. The company should use the virtual box to install the OS which they need as per the requirements.
The developers need to be updated according to the latest libraries and frameworks (Rochwerger, Breitgand, Levy, Galis, Nagin, Llorente, Montero, Wolfsthal, Elmroth, Caceres, and Ben-Yehuda, 2010, 4). Different libraries have different functionalities and strength. If the company wants to succeed, there is the need of it having the best developers using the best libraries and frameworks in their codes.
In conclusion. The IT infrastructures really matter in any company. Due to digital disruption, companies have to move along with the current trends in technology. Virtualization and cloud computing trends are changing the world. The two plays a vital role in a Company is implemented. Would recommend the above solutions related to virtualization to be implemented in the Company.
References
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I. and Zaharia, M., 2010. A view of cloud computing. Communications of the ACM, 53(4), pp.50-58.
Berl, A., Gelenbe, E., Di Girolamo, M., Giuliani, G., De Meer, H., Dang, M.Q. and Pentikousis, K., 2010. Energy-efficient cloud computing. The computer journal, 53(7), pp.1045-1051.
Bhardwaj, S., Jain, L. and Jain, S., 2010. Cloud computing: A study of infrastructure as a service (IAAS). International Journal of engineering and information Technology, 2(1), pp.60-63.
Bourguiba, M., Haddadou, K., El Korbi, I. and Pujolle, G., 2014. Improving network I/O virtualization for cloud computing. IEEE Transactions on Parallel and Distributed Systems, 25(3), pp.673-681.
Callegati, F., Cerroni, W., Contoli, C. and Santandrea, G., 2014, October. Performance of Network Virtualization in cloud computing infrastructures: The OpenStack case. In Cloud Networking (CloudNet), 2014 IEEE 3rd International Conference on (pp. 132-137). IEEE.
Drutskoy, D., Keller, E. and Rexford, J., 2013. Scalable network virtualization in software-defined networks. IEEE Internet Computing, 17(2), pp.20-27.
Keahey, K., Figueiredo, R., Fortes, J., Freeman, T. and Tsugawa, M., 2014. Science clouds: Early experiences in cloud computing for scientific applications. Cloud computing and applications, 2008, pp.825-830.
Kumar, R. and Charu, S., 2015. An importance of using virtualization technology in cloud computing. Global Journal of Computers & Technology, 1(2).
Malhotra, L., Agarwal, D. and Jaiswal, A., 2014. Virtualization in cloud computing. J. Inform. Tech. Softw. Eng, 4(2).
Phelan, T.A., Cota-Robles, E., Barry, D.W. and Back, A., VMware Inc, 2017. Transparent virtualization of cloud storage. U.S. Patent 9,830,271.
Rankothge, W., Ma, J., Le, F., Russo, A. and Lobo, J., 2015, May. Towards making network function virtualization a cloud computing service. In Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on (pp. 89-97). IEEE.
Rimal, B.P., Choi, E. and Lumb, I., 2010, August. A taxonomy and survey of cloud computing systems. In INC, IMS and IDC, 2009. NCM’09. Fifth International Joint Conference on (pp. 44-51). Ieee.
Rittinghouse, J.W. and Ransome, J.F., 2016. Cloud computing: implementation, management, and security. CRC press.
Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I.M., Montero, R., Wolfsthal, Y., Elmroth, E., Caceres, J. and Ben-Yehuda, M., 2010. The reservoir model and architecture for open federated cloud computing. IBM Journal of Research and Development, 53(4), pp.4-1.
Swathi, T., Srikanth, K. and Reddy, S.R., 2014. Virtualization in cloud computing. International Journal of Computer Science and Mobile Computing, 3(5), pp.540-546.
Tao, F., Cheng, Y., Da Xu, L., Zhang, L. and Li, B.H., 2014. CCIoT-CMfg: cloud computing and internet of things-based cloud manufacturing service system. IEEE Transactions on Industrial Informatics, 10(2), pp.1435-1442.
Thakur, P. and Mahajan, M., 2016. Virtualization in Cloud Computing. International Journal of Recent Trends in Engineering & Research (IJRTER), 2, pp.308-315.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download