Showing posts with label Cloud. Show all posts
Showing posts with label Cloud. Show all posts

Sunday, 6 August 2017

Why We Use Cloud

Cloud solutions provide significant benefits to companies of all sizes, but a recent study shows that less than 10 percent of organizations believe their existing IT infrastructure is fully prepared to address the proliferation of cloud computing, mobile devices, social media and data analytics. In the past, responsibility was with the IT department. Now business decision makers feel the cloud is critical to their businesses’ success for a number of reasons. Here are five of them: 

1. Cloud offers better insight. In a world awash in structured and, increasingly, unstructured data, 54% of leading organizations are using analytics to derive insights from big data, which helps them target customers and product opportunities more effectively. 

2. Cloud helps collaboration. Cloud allows work to be accessed from multiple devices and from anywhere, which in turns makes it much easier for teams to collaborate on shared data. 

3. Cloud drives better engagement. As we see the focus of business decision makers shift from cost efficiencies in their back-office systems to improvements in their systems of engagement, cloud is often seen as the most effective means of forging a tighter link with the customer. 

4. Speed! Fifty-two percent of leading organizations are turning to the cloud to drive more rapid innovation in products and services.

For example, Kuma Games is a leading developer of episodic video games, serving up immersive 3-D experiences — with narratives ripped from news headlines and cable TV — to millions of users each week. Since 2007, Kuma has worked with IBM to achieve the flexibility, reliability and scalability required for such immersive and dynamic gaming. A cloud solution helps Kuma Games offer a consistent high-performance, graphically attractive and seamless experience to gamers all over the world, no matter how many users are playing simultaneously. 
  
5. Cloud benefits are measurable and pay for themselves. From efficiency gains to improved employee mobility, leading organizations are able to measure significant benefits from their cloud investments, but equally importantly, can pace their investments so they avoid big up-front capital expenses and pay monthly as their business scales. 

What Should a Small- or Mid-Size Company Consider Before Moving to the Cloud? 

While many of these benefits are achievable with minimal up-front investment, companies should not rush to migrate entire businesses to cloud immediately. Here are some tips for rolling out both internal and external cloud solutions: 

1. Set clear objectives. It may sound obvious, but many IT projects begin without clear and measurable business objectives. Any cloud solution should start with agreement between the business sponsor and the implementation team regarding the scope, timing, phases and expected results of the project. 

2. Consider when (and whether) to integrate existing data and systems. Cloud solutions offer simplicity and the speed of implementation. Particularly with “green field” projects, but less so as businesses try to integrate legacy systems. Take care to understand the risks involved with migrating an existing core business system to the cloud. Look instead to focus initially on new projects with a direct impact on customer engagement. Also, remember that a cloud solution is only as good as the data it provides, so take care not to underestimate the importance of data cleansing for any system of engagement. 

3. Research solutions online and start for free. Various studies have shown that about three quarters of leading companies start their search for cloud solutions online, before even contacting a vendor. What’s more, most cloud solution providers today offer free trials to help you assess their solutions and compare them to alternatives in your environment. Because it’s “in the cloud” by definition, there is no cost other than time for this simple evaluation, which is time that will be recovered easily when you identify the best solution for your project. 

4. Consider all costs, not just initial purchase price. Some vendors, particularly in the Infrastructure as a Service (IaaS) market, make a big deal about how much they have reduced the price of their cloud services. While this may work as part of a broader marketing strategy for the vendor, it’s not the whole story. What is often not spelled out are the lifetime costs, particularly when a project or service begins to scale. In-network communication costs, for example, are charged as a separate expense by some vendors, but not by others. This can represent up to half of the total service cost, so be sure to get the full picture before deciding. 

In today’s world of mobile, social, cloud and big data analytics, speed is of the essence. While it’s still important to have a plan, with clear objectives and implementation milestones, it’s equally important to move quickly and learn as you go. For many IT professionals, this feels uncomfortable. The reality is that detailed implementation plans can be out of date before they are completed, so it’s important to start somewhere, experiment, fail quickly and learn as you start to scale up. Cloud

Thursday, 1 June 2017

Oracle CLOUD Concepts-Public Cloud,Private Cloud,Saas,Paas

What Is Cloud ?



The cloud is a metaphor for the Internet. In very simplistic terms, cloud computing means that your Microsoft Office 365 applications or software, data, and computing needs are accessed, stored, and occur over the Internet or the cloud.

Perhaps one of the best ways to illustrate the concept of cloud computing is through the story of how Saleforce grew from a start-up in a rented apartment to the world’s fastest growing software company in less than a decade.

Marc Benioff describes how he saw an opportunity to deliver business software applications in a new way. He wanted to make software simpler to use without the complexities of installation, maintenance, and constant upgrades. His vision was to sell software as a service.

Companies would pay a monthly fee, per user, only for those services they used delivered via the Internet. The idea was to host the software on a website and for it to be available to companies anytime, anywhere.


Simply put, cloud computing is the delivery of computing services—servers, storage, databases, networking, software, analytics and more—over the Internet (“the cloud”). Companies offering these computing services are called cloud providers and typically charge for cloud computing services based on usage, similar to how you are billed for water or electricity at home.




What Is Public Cloud ?



Public clouds are owned and operated by a third-party cloud service provider, which deliver their computing resources like servers and storage over the Internet. Microsoft Azure is an example of a public cloud. With a public cloud, all hardware, software and other supporting infrastructure is owned and managed by the cloud provider. You access these services and manage your account using a web browser.

Another example -

Salesforce started as Software as a Service (SAAS) CRM company. Salesforce now provides various software solutions and a platform for users and developers to develop and distribute custom software.



What is a Private Cloud?

A private cloud is a particular model of cloud computing that involves a distinct and secure cloud based environment in which only the specified client can operate. As with other cloud models, private clouds will provide computing power as a service within a virtualised environment using an underlying pool of physical computing resource. However, under the private cloud model, the cloud (the pool of resource) is only accessible by a single organisation providing that organisation with greater control and privacy.



What Is Hybrid Cloud ?

Hybrid cloud is a cloud computing environment which uses a mix of on-premises, private cloud and third-party, public cloud services with orchestration between the two platforms.



What Is Saas?

Software as a service (or SaaS) is a way of delivering applications over the Internet—as a service. Instead of installing and maintaining software, you simply access it via the Internet, freeing yourself from complex software and hardware management.

SaaS applications are sometimes called Web-based software, on-demand software, or hosted software. Whatever the name, SaaS applications run on a SaaS provider’s servers. The provider manages access to the application, including security, availability, and performance.


Advantage-

SaaS customers have no hardware or software to buy, install, maintain, or update. Access to applications is easy: You just need an Internet connection.


A multitenant architecture, in which all users and applications share a single, common infrastructure and code base that is centrally maintained. Because SaaS vendor clients are all on the same infrastructure and code base, vendors can innovate more quickly and save the valuable development time previously spent on maintaining numerous versions of outdated code.


Improved access to data from any networked device while making it easier to manage privileges, monitor data use, and ensure everyone sees the same information at the same time.


What is Paas?


Issues -

Building and running on-premise applications has always been complex, expensive, and slow. Each application required hardware, an operating system, a database, middleware, Web servers, and other software. Once the stack was assembled, a team of developers had to navigate frameworks like J2EE and .NET. A team of network, database, and system management experts was needed to keep everything up and running..


PaaS provides all the infrastructure needed to develop and run applications over the Internet. Users can access custom apps built in the cloud, just like their SaaS apps, while IT departments and ISVs can focus on innovation instead of complex infrastructure.


Example - IBM Bluemix is a cloud platform as a service (PaaS) developed by IBM. It supports several programming languages and services as well as integrated DevOps to build, run, deploy and manage applications on the cloud.

Other Example -Windows AzureHerokuForce.comGoogle App Engine.




What is Iaas?



Infrastructure as a service (IaaS) is an instant computing infrastructure, provisioned and managed over the Internet. Quickly scale up and down with demand and pay only for what you use.
IaaS helps you avoid the expense and complexity of buying and managing your own physical servers and other datacenter infrastructure. Each resource is offered as a separate service component and you only need to rent a particular one for as long as you need it. The cloud computing service provider manages the infrastructure, while you purchase, install, configure and manage your own software—operating systems, middleware and applications.


Typical things businesses do with IaaS include:
Test and development. Teams can quickly set up and dismantle test and development environments, bringing new applications to market faster. IaaS makes it quick and economical to scale up dev-test environments up and down.
Website hosting. Running websites using IaaS can be less expensive than traditional web hosting.
Storage, backup and recovery. Organisations avoid the capital outlay for storage and complexity of storage management, which typically requires a skilled staff to manage data and meet legal and compliance requirements. IaaS is useful for handling unpredictable demand and steadily growing storage needs. It can also simplify planning and management of backup and recovery systems.
Web apps. IaaS provides all the infrastructure to support web apps, including storage, web and application servers and networking resources. Organisations can quickly deploy web apps on IaaS and easily scale infrastructure up and down when demand for the apps is unpredictable.
High-performance computing. High-performance computing (HPC) on supercomputers, computer grids or computer clusters helps solve complex problems involving millions of variables or calculations. Examples include earthquake and protein folding simulations, climate and weather predictions, financial modeling and evaluating product designs.



Excellent Video -- 


https://www.youtube.com/watch?v=A00bQ6UqV20&feature=youtu.be




Platform Differences Between the Cloud and On-Premises Environments


This table describes high-level differences between running Oracle SOA in the cloud and on-premises environments.
Oracle SOA Cloud ServiceOracle SOA Suite On-Premises
Available by subscription.
You install Oracle SOA Suite on your own hardware.
Provisioning of Oracle SOA Cloud Service automatically includes Oracle Java Cloud Service, which provides an Oracle WebLogic Server domain.
You create the complete domain.
Oracle SOA Cloud Service provides OPC-based backup services.
You must develop your own archival infrastructure.
During Oracle SOA Cloud Service provisioning, you select the database (Oracle Database Cloud Service) to use.
Note: You must provision Oracle Database Cloud Service prior to provisioning Oracle SOA Cloud Service.
You must install a database.
High availability functionality is provided by default using a virtual machine restart.
You must set up an environment based on your high availability requirements.
Load balancing is provided by the built-in Oracle Traffic Director.
Oracle HTTP Server serves as the load balancer.
Application deployment directly from Oracle JDeveloper to the cloud is not supported. You must use one of the deployment mechanisms described in Deploying and Undeploying Applications for an Oracle SOA Cloud Service Instance.
Applications can be deployed directly from Oracle JDevelope




Metered Vs Non Metered Cloud Services -




Metered Services are a Pre-paid offering, also referred to as "a-la-carte" or "committed" offerings. A Metered cloud service like Java Cloud Service (JCS) or Database Cloud Service (DBCS) is where you are charged based on the actual usage of the service resources on an hourly or monthly basis. A Metered service allows the customer to select resource configurations for a service and virtually any volume or capacity to meet their requirements. For instance, you can select the number of Oracle Compute Processor Units (OCPUs) or the amount of memory. Customers can change their service capacity as needed and that will increase/decrease their bill



Non-metered Services are a subscription based offering, also referred to as "standard subscription" or "un-committed" offerings.  A Non-metered service is essentially a monthly or annual subscription for a fixed service configuration which you typically cannot change. If a service is Non-metered it means that we sell it in well-known sizes or fixed configurations, let's say small, medium and large, and Oracle does not measure whether the entire capacity is used or not. A Non-metered subscription has a fixed monthly charge. While you can stop a service instance to take the service offline for a few hours or days within a month, charging does not stop, and your service will be charged for the entire month


What is Elastic Computing ?

Elastic computing is a concept in cloud computing in which computing resources can be scaled up and down easily by the cloud service provider. Elastic computingis the ability of a cloud service provider to provision flexible computing power when and wherever required

The elasticity of these resources can be in terms of processing power, storage, bandwidth, etc.


the resources are elastic in nature, i.e. they can be easily scaled depending upon the underlying resource requirements on run time without even disrupting the operations and this ability is known as elastic computing. On a small scale this is done manually, but for larger installations, the scaling is automatic. For example, a larger provider of online video could setup a system so that the number of webservers online scaled during peak viewing hours.


What is Single Tenant Enviorment?


In the cloud single tenant environment is a host machine dedicated entirely to a single customer whereas multi tenant environment is a host machine in a virtual machine model that hosts multiple customers.  


Factors Asked when providing service to customers for their org needs ---



»»Available CPU sizes: How much processing power
do your applications and workloads require?


»»Metered vs. unmetered pricing: Do you need a
“pay-as-you-go” option or the option to pay


Single tenant or multitenant: Do your security
and compliance requirements necessitate
infrastructure that is dedicated solely to your
organization?

»»Migration of KVM/VMware workloads: Do you
need to migrate KVM/VMware dev/test or demo
workloads off premises?

»»Hosted on-premises: Do you need an entire rack
of dedicated hardware (fully managed and
serviced) in your own data center?

»»Support for containers: Are your developers
actively writing next-generation applications
utilizing Docker as their primary container?





Oracle Bare Metal Cloud Service -

Oracle Bare Metal Cloud Services is a set of complementary cloud services that enable you to build and run a wide range of applications and services in a highly-available hosted environment. Oracle Bare Metal Cloud Services offers high-performance compute capabilities (as physical hardware instances) and storage capacity in a flexible overlay virtual network that is securely accessible from your on-premises network.