<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Simon Kairu</title>
    <description>The latest articles on DEV Community by Simon Kairu (@simonkairu).</description>
    <link>https://dev.to/simonkairu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F876009%2F2daabf25-bae5-427f-b6d7-1c6b4b429bd5.jpeg</url>
      <title>DEV Community: Simon Kairu</title>
      <link>https://dev.to/simonkairu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/simonkairu"/>
    <language>en</language>
    <item>
      <title>Cloud Computing Research Topics</title>
      <dc:creator>Simon Kairu</dc:creator>
      <pubDate>Wed, 20 Jul 2022 11:12:16 +0000</pubDate>
      <link>https://dev.to/simonkairu/cloud-computing-research-topics-24cp</link>
      <guid>https://dev.to/simonkairu/cloud-computing-research-topics-24cp</guid>
      <description>&lt;p&gt;Since its inception in 2000, cloud computing has revolutionized data management for individuals and companies. In recent years, companies like Amazon, Google, and Microsoft have become the core for data hosting worldwide. Along with the creation of many employment opportunities for data analysts and IT experts worldwide, cloud computing jas helped countless companies manage and secure their data. Cloud computing has offered better flexibility and Scalability, which was initially an expensive and time-consuming task by automating processes that individual companies initially did.&lt;/p&gt;

&lt;p&gt;Even though cloud computing is at an all-time high, valued at 371.4 billion dollars, it still has room for expansion. In contrast to most people’s thinking, cloud computing is a compilation of various entities. These techniques could help better implement the concept of cloud computing into our daily lives if taken into serious consideration. By researching privacy-preserving models and information-centric security, IT technicians hope to improve the safety of the data we store in the cloud. We will be taking a look at some of the research topics that encompass cloud computing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Big data&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Programs run by big companies tend to produce enormous amounts of data in a short period. This data is called big data. This data is usually too much to store in in-house servers that require constant maintenance and updates. Cloud computing allows companies to keep their big data without buying additional physical storage devices and hiring personnel to install and maintain them while also saving time in the process. Big data is categorized into Structured and unstructured data. Structured information is stored in a specific format or order, while unstructured data is stored as uploaded without being arranged. Data is organized in three ways: Variety, Volume, and Velocity. Variety is simply the format in which data is stored; it could be images, text, audio, and many more. Volume is the quantity of data a particular service provider holds. Velocity refers to the speed at which data is generated and transmitted.&lt;/p&gt;

&lt;p&gt;Big data provides invaluable insights into customer preferences and information for companies to help them give better services.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cloud deployment models&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cloud deployment models are the various techniques that service providers use to allocate access to the cloud. You can think of them as packages. The primary deployment models in cloud computing are Public, Private, Hybrid, and Community cloud. The location of the infrastructure is what determines the deployment method used. For instance, Public deployment services offer access to users that any organization does not register; the general public .But access is controlled by a third party. Private deployment models are used by organizations that want to keep data accessible only by authorized parties. Hybrid models involve private and public models and the public portion gives access to non-critical data. In contrast, the private part only offers access to the more critical data bit to authorized people. On the other hand, provides access to the community model for all users who subscribe to cloud services.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data security&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Firewalls, virtual private networks, and tokenization enhance data security. Security is one of the biggest concerns in cloud computing. Most companies are still skeptical about leaving the safety of their sensitive data to outside parties. There are three distinct subfields of data security research: trustworthy computing, information-centric security, and privacy-preserving models. Apart from that, taking precautions to safeguard Accessibility, Integrity, and Confidentiality brings data closer to being secure. As more organizations opt for cloud hosting, it is quite comforting for them to be sure that their information is protected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mobile cloud computing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Mobile cloud computing has to be one of the best innovations of cloud computing. It offers longer battery life and immense flexibility, but it is also cheaper since mobile phones are cheaper to acquire compared to personal computers. With a phone as an access point, users can log into the cloud quickly and carry out processes at will and from anywhere on the planet with a good internet connection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DevOps&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;DevOps is designed to do away with the barrier between Development and Operations, the combined terms to form DevOps. Cloud computing eliminates the need for sophisticated software by integrating various tools and technologies used to build, test, and distribute applications quickly. As an added advantage, these tools can be tailor-made to fit the specifications required by a particular organization or individual.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Edge Computing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This practice involves processing data close to the source rather than in data warehouses. This practice eradicates the premise of delayed response since the node nearest to the source holds the data. It also increases the security of data without compromising efficiency.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Containerization&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Containerization is the ability of the cloud to host an operating system on a virtual host space.Co allows the user to remotely run a program and access its corresponding resources to increase developer productivity. Containerization offers all virtual machine features but at a lower price since cloud computing is in a stable environment. This aspect of cloud computing has allowed flexibility at its peak; even when the hardware cannot perform specific tasks, users can still deliver on their work.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Benefits of Cloud Computing</title>
      <dc:creator>Simon Kairu</dc:creator>
      <pubDate>Fri, 08 Jul 2022 18:18:57 +0000</pubDate>
      <link>https://dev.to/simonkairu/benefits-of-cloud-computing-2ahe</link>
      <guid>https://dev.to/simonkairu/benefits-of-cloud-computing-2ahe</guid>
      <description>&lt;p&gt;Despite evidence demonstrating the business efficiencies, cost reductions, and economic edge that cloud computing holds, a significant portion of the corporate world persists without it. The term "cloud computing" has become frequently used in recent years. It is getting more daunting for individuals and organizations to maintain all of their crucial data, programs, and systems running on the office computer servers as a direct consequence of the expeditious increase in data use that has ushered our society into the digital era. Even though the solution to the crisis is about as old as the Internet, organizations have only recently extensively used it. Cloud computing is simply storing, managing, and processing data on a network of remote servers housed on the Internet instead of a local server or personal computer. To provide rapid innovation, customizable resources, and capacity utilization, cloud computing, in its technical form, is the delivery of computing services via the Internet ("the cloud"), comprising servers, storage, databases, networking, software, analytics, and intelligence. Cloud services often require monetary compensation, enabling you to scale as your business requirements change, manage your infrastructure more efficiently, and reduce expenditures.&lt;br&gt;
Three basic categories of cloud computing are used according to the needs of a particular organization. They are:&lt;br&gt;
• Software as a Service (SaaS)&lt;br&gt;
• Infrastructure as a Service (IaaS)&lt;br&gt;
• Platform as a Service (PaaS)&lt;br&gt;
Software as a Service is the most popular for small businesses. Instead of conventional software programs stored on in-house servers, the user can access web-hosted applications through a browser. The user has limited flexibility over the configuration settings since the host handles all the application's settings and upgrades. A typical example is a web-based mail service like Gmail.&lt;br&gt;
Infrastructure as a Service. An excellent example of this is Windows Azure. Here, the service provider manages the physical computer components, such as the CPU, memory, data storage, and network connectivity. The user leases the computer equipment, including the storage devices, from an external provider and accesses it via a closed network or the Internet.&lt;br&gt;
Platform as a Service. This service combines SaaS and IaaS, where the user rents both the hardware and the IaaS offers and the bandwidth that SaaS offers. PaaS gives you greater flexibility to personalize according to your demands and complete command over the technical parts of your software platform.&lt;br&gt;
Users can gain access to all of the system's functionalities and files from the cloud regardless of the user's location instead of saving their system's data on their local devices. As advantageous as these technologies are for individual use, they are even more instrumental for companies that need access to vast volumes of data through a safe, online network connection. However, some corporate executives are still reluctant to use cloud computing technologies. So let's take a moment to list some benefits of cloud computing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Backup and restore data&lt;/strong&gt;&lt;br&gt;
Data not stored in-house makes a business's data immune to disasters and natural calamities that may befall the business. This high level of security is made possible by the business's ability to back-up data externally on the cloud. This data can later be retrieved at will by the authorized personnel. And in case of a server failure, data in cloud computing is duplicated across multiple servers to ensure nothing is lost.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Unlimited storage capacity&lt;/strong&gt;&lt;br&gt;
This feature is specifically advantageous for big organizations handling a lot of data at any time. The cloud allows you to store as much information as you need without purchasing additional storage devices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automatic Updates&lt;/strong&gt;&lt;br&gt;
Packages offered mainly include authorization to automatic updates for your data requirements. Some cloud computing service providers offer their clients the most sophisticated technology upgrades to their systems. Updated software, as well as improvements to servers and computer processing capacity, are usually added features.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flexibility&lt;/strong&gt; &lt;br&gt;
With cloud computing, the workspace is not confined to just one geographical area. Instead, it gives the user the freedom to work effectively from anywhere. For instance, employees can access the data they need for work with an internet connection. It also saves time taken to commute to the office.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost-effective&lt;/strong&gt;&lt;br&gt;
Cloud computing service providers operate on a Pay-As-You-Go basis which ensures that individuals only pay for the space and features that they use. Cloud computing also nullifies the need to purchase storage devices and software updates since the service providers issue automatic software updates. This is arguably the best advantage of cloud computing so far.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mobility&lt;/strong&gt;&lt;br&gt;
In this technological era where a large percentage of the population has access to a mobile phone, cloud computing allows access to data from any device that is authorized to access it. This also allows organizations to use freelance workers and free up office space for other essential activities. It provides an outstanding work-life balance since employees do not spend long hours in the office, boosting employee morale. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Security&lt;/strong&gt;&lt;br&gt;
The most important job for a cloud computing service provider is securing their client's data. Cloud hosts ensure that all the data in their possession is highly encrypted and dedicate a lot of their time to 24-hour security monitoring in contrast to the traditional means employed by organizations for their in-house data. By ensuring that data being transmitted is encrypted and implementing different security measures for different clients, information is made less vulnerable to hackers. The user's security settings can also be configured into the cloud's measures for extra protection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quality Control&lt;/strong&gt;&lt;br&gt;
Consistency and good quality grade products are some of the building blocks of a successful business. Cloud computing gives employees access to the same data, thus enforcing consistency, preventing human errors, and keeping track of any edits applied to data. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Environment Friendliness&lt;/strong&gt;&lt;br&gt;
With the world in an environmental crisis, everyone is looking to migrate to more sustainable practices. Cloud computing is the epitome of sustainable practice. The Pay-as-you-use feature in cloud computing allows organizations to use just the space and features they need. This ensures that power is not wasted. With organizations moving to cloud computing, fewer computer equipment are being manufactured. This practice, in turn, reduces the carbon footprint of organizations and individuals.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;br&gt;
As organizations grow, they need to scale up is usually accompanied by vast purchases of extra equipment and additional staff. While scaling down, organizations need to get rid of lots of equipment they do not need anymore and lay off many employees; this never looks good for the company's public relations. However, with cloud computing, the host handles all scaling up and down. This feature frees up the user's time to focus on other matters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Insights&lt;/strong&gt;&lt;br&gt;
In this digital era, more and more organizations realize the power held by data. The phrase data is money is becoming popular by the day. Within all the customer data held by the host lies invaluable information on how to improve service provision. Cloud service providers offer integrated analytical tools that help organizations make data-driven decisions. Organizations with their own data analysts could also quickly and efficiently sort through data since all the data is consistent and readily available. &lt;/p&gt;

</description>
      <category>cloud</category>
      <category>cloudcomputin</category>
      <category>cloudservice</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
