principales consejos para migrar su solucion a_saas

Post on 16-Apr-2017

278 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

#GX23 #GX3248

10 tips for migrating your app to SaaSXXIII Encuentro GeneXus 2013

Alison Rabelo,PMPalison.rabelo@oracle.com | MySQL Embedded Latin America

#GX23 #GX3248

TEMASWhat is SaaS

Some SaaS Numbers

Tips for Migrating

Q & A

AGENDA

#GX23 #GX3248

Gartner defines software as a service (SaaS) as software that is owned, delivered and managed remotely by one or more providers. The provider delivers software based on one set of common code and data definitions that is consumed in a one-to-many model by all contracted customers at anytime on a pay-for-use basis or as a subscription based on use metrics.

WHAT IS SAAS?

Reference: http://www.gartner.com/it-glossary/software-as-a-service-saas/

#GX23 #GX3248

According to this definition. Who is SaaS?

#GX23 #GX3248

About 25% of all new business software purchases will be via SaaS by 2016

CRM will continue to be the largest global market within SaaS, forecast to grow beyond $5B in 2012 to $9B in 2016, achieving a 16.3% CAGR through 2016. 

The highest growth segments of the SaaS market continue to be office suites (49.1%), followed by digital content creation (34.0%). 

SOME SAAS NUMBERS

Reference: Forecast Overview: Public Cloud Services, Worldwide, 2011-2016, 4Q12 Update

#GX23 #GX3248

Reference: Forecast Overview: Public Cloud Services,

Worldwide, 2011-2016, 4Q12 Update

#GX23 #GX3248

SaaS in 2016•Will reach $57.4 billions by 2016 with CAGR of 23%. •Grow almost 5x faster than the SW market as a whole;• Will be the main driver for ISV growth over the next 10 yrs.• 15% of overall software market revenue by 2016. •85% of all net-new software firms will offer their software as SaaS vs. packaged apps.

http://www.mysql.com/why-mysql/white-papers/guia-de-mysql-para-saas/

#GX23 #GX3248

Benefit of SaaS for ISVs• Access to new markets, e.g., • More cost-conscious, less technically

savvy customers (SMBs, Education, Healthcare, etc) • New Geographies

• Participate in high growth market segment

• Lower support costs (one-to-many)• More predictable revenue stream

through subscription vs. license saleshttp://www.mysql.com/why-mysql/white-papers/guia-de-mysql-para-saas/

#GX23 #GX3248

Benefits of SaaS for End-Users•Minimize costs• Pay only for what you use vs. capacity for peak usage•No large up front costs – pay as you go•SaaS services and costs are effectively shared across users

•Focus on core competencies -- not IT •Shift capital expenditures to operational expenditures•Speed time to market•Gain competitive edge using latest SW versions http://www.mysql.com/why-mysql/white-papers/guia-de-mysql-para-saas/

10 tips for moving your app to SaaS

#GX23 #GX3248

All decisions you made need to consider if the Technology you will use is SaaS prepared.

Prefer ellastic Technology;Use horizontal scalability technologies

Use a enterprise support for your technology. Focus on your application issues and ask for

help from tech vendors.

1. CHOOSE A SAAS TECHNOLOGY

#GX23 #GX3248

Saas ready development and arch team:

High volume, multiple access and high availability strategic thinking

Customer features focus.Just develop what customer need. Low your

support effort.

2. TEAM TRAINING

#GX23 #GX3248

Buy or Make?Is your company up to to support your

customer and SLA needs ? People, Hardware, Internet Connection and SLA?

No ? Choose a Cloud Technolgy provider.Remember review your provider agreements. Aware

with Small letters.

3. CHOOSE OFINFRASTRUCTURE

#GX23 #GX3248

Your old applications are not prepared for SaaS.

Rethink your solution. Is it SaaS based? Not only the application but: Database , Report

solutions, LegacyUnlock your solution. Let your customer move from you to another without problems

Prefer Flexible and Open APIs Technology

4. REDESIGN YOURAPPLICATION

#GX23 #GX3248

#1 in customer concern#1 reason for SaaS legal problems

Are your application and database considering advanced security features

5. BE AWARE WITH SECURITY

IdentityManagment

Weak CloudStandards

Enterprise Technology

Internet connectivity

Remote Management

VendorSupport

#GX23 #GX3248

Consider using enterprise monitoring/management solutionsBe prepared for remote monitoring

Your solution, database, infrastructureUse pro-active configured monitoring

technology

6. REMOTEMANAGEMENT

#GX23 #GX3248

Just lever the number of servers will not give you HA.

Your application need to be developed to it.Design considering a HA/Cluster ready

database.Start with Elastic and pay-as-you-go

infrastructure vendors

7. DESIGN FOR HIGH AVAILABILITY

#GX23 #GX3248

Actual End-User Concerns About SaaS

Clarify all End-User Concerns before agreements.A SaaS is Multi-User… minimize customizations

8. POSITION CUSTOMERS

Scalability

Availability Ease of UseReliability

Security Performance

#GX23 #GX3248

SLA Metrics

Define clear Service Level and Upgrade Agreements with your customer.Acoording to a Gartner research the SLA text in agreements are “extremely open when talking about the service and, specially, the services level”.http://computerworld.uol.com.br/gestao/2013/08/05/contratos-de-saas-sao-vagos-sobre-niveis-de-servico-diz-gartner/

9. SUSTAIN YOUR SLA

Application

Customer Needs

Infrastructure

High AvailabilityStrategy

#GX23 #GX3248

45% of the customers move to another provider by the end of the first year term.

Just offer what you are able to support.

And remember...

10. BE EXCELENT

... A good SaaS solution can “Rock” in

a Day.Be prepared for a

thousand customers. Expect Millions!

#GX23 #GX3248

References•http://computerworld.uol.com.br/gestao/2013/08/05/contratos-de-saas-sao-vagos-sobre-niveis-de-servico-diz-gartner/•Forecast Overview: Public Cloud Services, Worldwide, 2011-2016, 4Q12 Update•MySQL Products and Editions : http://www.mysql.com/products/•“MySQL: An Ideal Choice for the Cloud” white paper: http://www.mysql.com/why-mysql/white-papers/mysql_wp_choice_for_cloud.php•Guide to MySQL for SaaS Applications

•Portuguese - http://www.mysql.com/why-mysql/white-papers/guia-do-mysql-para-saas •Spanish  http://www.mysql.com/why-mysql/white-papers/guia-de-mysql-para-saas/

#GX23 #GX3248

References•Top  10 Reasons to Use MySQL as an Embedded Database

•Portuguese http://www.mysql.com/why-mysql/white-papers/10-principais-motivos-para-usar-o-mysql-como-um-banco-de-dados-incorporado/•Spanish - http://www.mysql.com/why-mysql/white-papers/las-10-razones-principales-para-usar-mysql-como-base-de-datos-integrada/

•DBA and Developer Guide to MySQL 5.6•Portuguese - http://www.mysql.com/why-mysql/white-papers/guia-do-dba-e-desenvolvedor-para-o-que-ha-de-novo-no-mysql-5-6/•Spanish - http://www.mysql.com/why-mysql/white-papers/guia-para-desarrolladores-y-dba-para-las-novedades-de-mysql-5-6/

•MSQL SaaS Customers : http://www.mysql.com/customers/industry/?id=84

Q & A

#GX23

www.mysql.com/oem

¡GRACIAS!

alison.rabelo@oracle.com

@alisonrabelo

+55 (11) 971671280

#GX23

www.genexus.com/encuentro

@genexus#GX23

top related