{"id":205668,"date":"2017-07-14T05:44:32","date_gmt":"2017-07-14T09:44:32","guid":{"rendered":"http:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/what-cloud-computing-really-means-infoworld\/"},"modified":"2017-07-14T05:44:32","modified_gmt":"2017-07-14T09:44:32","slug":"what-cloud-computing-really-means-infoworld","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/cloud-computing\/what-cloud-computing-really-means-infoworld\/","title":{"rendered":"What cloud computing really means &#8211; InfoWorld"},"content":{"rendered":"<p><p>    The cloud in cloud computing originated from the habit of    drawing the internet as a fluffy cloud in network diagrams. No    wonder the most popular meaning of cloud computing refers to    running workloads over the internet remotely in a commercial    providers data centerthe so-called public cloud model. AWS    (Amazon Web Services), Salesforces CRM system, and Google    Cloud Platform all exemplify this popular notion of cloud    computing.  <\/p>\n<p>    But theres another, more precise meaning of cloud computing:    the virtualization and central management of data center    resources as software-defined pools. This technical definition    of cloud computing describes how public cloud service providers    run their operations. The key advantage is agility:    the ability to apply abstracted compute, storage, and network    resources to workloads as needed and tap into an abundance of    pre-built services.  <\/p>\n<p>    From a customer perspective, the public cloud offers a way to    gain new capabilities on demand without investing in new    hardware or software. Instead, customers pay their cloud    provider a subscription fee or pay for only the resources they    use. Simply by filling in web forms, users can set up accounts    and spin up virtual machines or provision new applications.    More users or computing resources can be added on the flythe    latter in real time as workloads demand those resources thanks    to a feature known as auto-scaling.  <\/p>\n<p>    The array of available cloud computing services is vast, but    most fall into one of the following categories:  <\/p>\n<p>    This type of public cloud computing delivers applications over    the internet through the browser. The most popular SaaS    applications for business can be found in Googles G Suite and    Microsofts Office 365; among enterprise applications,    Salesforce leads the pack. But virtually all enterprise    applications, including ERP suites from Oracle and SAP, have    adopted the SaaS model. Typically, SaaS applications offer    extensive configuration options as well as development    environments that enable customers to code their own    modifications and additions.  <\/p>\n<p>    At a basic level, IaaS public cloud providers offer storage and    compute services on a pay-per-use basis. But the full array of    services offered by all major public cloud providers is    staggering: highly scalable databases, virtual private    networks, big data analytics, developer tools, machine    learning, application monitoring, and so on. Amazon Web    Services was the first IaaS provider and remains the leader,    followed by Microsoft Azure, Google Cloud Platform, and IBM    Cloud.  <\/p>\n<p>    PaaS provides sets of services and workflows that specifically    target developers, who can use shared tools, processes, and    APIs to accelerate the development, test, and deployment of    applications. Salesforces Heroku and Force.com are popular    public cloud PaaS offerings; Pivotals Cloud Foundry and Red    Hats OpenShift can be deployed on premises or accessed through    the major public clouds. For enterprises, PaaS can ensure that    developers have ready access to resources, follow certain    processes, and use only a specific array of services, while    operators maintain the underlying infrastructure.  <\/p>\n<p>    Note that a variety of PaaS tailored for developers of mobile    applications generally goes by the name of MBaaS (mobile back    end as a service), or sometimes just BaaS (back end as a    service).  <\/p>\n<p>    FaaS, the cloud instantiation of     serverless computing, adds another layer of abstraction to    PaaS, so that developers are completely insulated from    everything in the stack below their code. Instead of futzing    with virtual servers, containers, and application runtimes,    they upload narrowly functional blocks of code, and set them to    be triggered by a certain event (e.g. a form submission or    uploaded file). All the major clouds offer FaaS on top of IaaS:    AWS Lambda, Azure Functions, Google Cloud Functions, and IBM    OpenWhisk. A special benefit of FaaS applications is that they    consume no IaaS resources until an event occurs, reducing    pay-per-use fees.  <\/p>\n<p>    The     private cloud downsizes the technologies used to run IaaS    public clouds into software that can be deployed and operated    in a customers data center. As with a public cloud, internal    customers can provision their own virtual resources in order to    build, test, and run applications, with metering to charge back    departments for resource consumption. For administrators, the    private cloud amounts to the ultimate in data center    automation, minimizing manual provisioning and management.    VMwares Software Defined Data Center stack is the most popular    commercial private cloud software, while OpenStack is the open    source leader.  <\/p>\n<p>    A hybrid cloud is the integration of a private cloud with a    public cloud. At its most developed, the hybrid cloud involves    creating parallel environments in which applications can move    easily between private and public clouds. In other instances,    databases may stay in the customer data center and integrate    with public cloud applicationsor virtualized data center    workloads may be replicated to the cloud during times of peak    demand. The types of integrations between private and public    cloud vary widely, but they must be extensive to earn a hybrid    clouddesignation.  <\/p>\n<p>    Just as SaaS delivers applications to users over the internet,    public APIs offer developers application functionality that can    be accessed programmatically. For example, in building web    applications, developers often tap into Google Maps API to    provide driving directions; to integrate with social media,    developers may call upon APIs maintained by Twitter, Facebook,    or LinkedIn. Twilio has built a successful business dedicated    to delivering telephony and messaging services via public APIs.    Ultimately, any business can provision its own public APIs to    enable customers to consume data or access application    functionality.  <\/p>\n<p>    Data integration is a key issue for any sizeable company, but    particularly for those that adopt SaaS at scale. iPaaS    providers typically offer prebuilt connectors for sharing data    among popular SaaS applications and on-premises enterprise    applications, though providers may focus more or less on B-to-B    and ecommerce integrations, cloud integrations, or traditional    SOA-style integrations. iPaaS offerings in the cloud from such    providers as Dell Boomi, Informatica, MuleSoft, and SnapLogic    also enable users to implement data mapping, transformations,    and workflows as part of the integration-building process.  <\/p>\n<p>    The most difficult security issue related to cloud computing is    the management of user identity and its associated rights and    permissions across private data centers and pubic cloud sites.    IDaaS providers maintain cloud-based user profiles that    authenticate users and enable access to resources or    applications based on security policies, user groups, and    individual privileges. The ability to integrate with various    directory services (Active Directory, LDAP, etc.) and provide    is essential. Okta is the clear leader in cloud-based IDaaS;    CA, Centrify, IBM, Microsoft, Oracle, and Ping provide both    on-premises and cloud solutions.  <\/p>\n<p>    Collaboration solutions such as Slack, Microsoft Teams, and    HipChat have become vital messaging platforms that enable    groups to communicate and work together effectively. Basically,    these solutions are relatively simple SaaS applications that    support chat-style messaging along with file sharing and audio    or video communication. Most offer APIs to facilitate    integrations with other systems and enable third-party    developers to create and share add-ins that augment    functionality.  <\/p>\n<p>    Key players in such industries as financial services,    healthcare, retail, life sciences, and manufacturing provide    PaaS clouds to enable customers to build vertical applications    that tap into industry-specific, API-accessible services.    Vertical clouds can dramatically reduce the time to market for    vertical applications and accelerate domain-specific B-to-B    integrations. Most vertical clouds are built with the intent of    nurturing partner ecosystems.  <\/p>\n<p>    The clouds main appeal is to reduce the time to market of    applications that need to scale dynamically. Increasingly,    however, developers are drawn to the cloud by the abundance of    advanced new services that can be incorporated into    applications, from machine learning to internet-of-things    connectivity.  <\/p>\n<p>    Although businesses sometimes migrate legacy applications to    the cloud to reduce data center resource requirements, the real    benefits accrue to new applications that take advantage of    cloud services and cloud native attributes. The latter    include     microservices architecture,     Linux containers to enhance application portability, and    container management solutions such as     Kubernetes that orchestrate container-based services.    Cloud-native approaches and solutions can be part of either    public or private clouds and help enable highly efficient        devops-style workflows.  <\/p>\n<p>    Objections to the public cloud generally begin with     cloud security, although the major public clouds have    proven themselves much less susceptible to attack than the    average enterprise data center. Of greater concern is the    integration of security policy and identity management between    customers and public cloud providers. In addition, government    regulation may forbid customers from allowing sensitive data    off premises. Other concerns include the risk of outages and    the long-term operational costs of public cloud services.  <\/p>\n<p>    Yet cloud computing, public or private, has become the platform    of choice for large applications, particularly customer-facing    ones that need to change frequently or scale dynamically. More    significantly, the major public clouds now lead the way in    enterprise technology development, debuting new advances before    they appear anywhere else. Workload by workload, enterprises    are opting for the cloud, where an endless parade of exciting    new technologies invite innovative use.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Continue reading here:<\/p>\n<p><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/www.infoworld.com\/article\/2683784\/cloud-computing\/cloud-computing-what-cloud-computing-really-means.html\" title=\"What cloud computing really means - InfoWorld\">What cloud computing really means - InfoWorld<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> The cloud in cloud computing originated from the habit of drawing the internet as a fluffy cloud in network diagrams. No wonder the most popular meaning of cloud computing refers to running workloads over the internet remotely in a commercial providers data centerthe so-called public cloud model. AWS (Amazon Web Services), Salesforces CRM system, and Google Cloud Platform all exemplify this popular notion of cloud computing <a href=\"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/cloud-computing\/what-cloud-computing-really-means-infoworld\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[257743],"tags":[],"class_list":["post-205668","post","type-post","status-publish","format-standard","hentry","category-cloud-computing"],"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/205668"}],"collection":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/comments?post=205668"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/205668\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/media?parent=205668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/categories?post=205668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/tags?post=205668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}