61阅读

o2o五大整合-高德新版整合嘀嘀打车 或为抢占O2O入口

发布时间:2017-09-20 所属栏目:嘀嘀打车

一 : 高德新版整合嘀嘀打车 或为抢占O2O入口

89536211.jpg.450

高德新版地图截图

61阅读(61k.com)6月19日讯  今天,高德正式发布全新版本的手机地图。新版本整合嘀嘀打车、团800、大众点评、携程等众多第三方合作伙伴资源和服务,更加强调“一站式”生活服务体验。外界分析认为,高德此举意在加快抢占O2O入口。

高德地图产品与技术副总裁冯汉平介绍,高德联合国内多家汽车厂商,针对有车用户共同推出“分享到汽车”这一功能。通过该功能,车主可将高德地图搜索到的位置信息直接发送至车载导航系统中,实现手机地图与车载导航的无缝结合。

新版地图最引人注目的,当属高德与嘀嘀打车合作推出的打车功能。用户可以在高德地图的应用内直接预约周边5公里内的出租车,而不需要单独再安装应用。并整合路径规划和路况等信息,解决用户打车、堵车等难题。

有分析人士指出,此次高德地图的改版重点突出了与嘀嘀打车等第三方合作,意在加速抢占O2O入口。地图服务是整个O2O产业链的重要入口,打车、酒店、航空、票务等服务皆可与地图相结合。而高德作为一个整合各行业优势资源的出色平台,对O2O的探索势在必行。竞争对手方面,腾讯基于微信,通过二维码扫描推行会员卡;百度投资爱乐活、成立LBS事业部,两架马车并行;阿里巴巴通过支付宝、团购、一淘等业务布局O2O。尽管5月阿里巴巴2.94亿美元投资高德成为第一大股东,看似强强联合,高德仍有“保留”。面对强大的竞争对手,高德通过接入更多第三方资源,以加快抢占O2O入口的步伐。(文/龚进辉)

二 : Puppet整合Foreman(五):整合Mcollective

一、功能说明

Marionette Collective(MCollective)是一个与Puppet关系密切的服务运行框架。

MC依赖Ruby1.9.3或1.8.7,通过Stomp协议通信,因此依赖rubygem 1.2.2+

在puppet客户端上安装Mcollective服务端

在puppet服务端上安装Mcollective客户端

在puppet服务端或单独安装MQ中间件

参考官方文档:

二、安装ActiveMQ

1. 说明

RabbitMQ是一个实现了高级消息排队协议(AMQP)的消息队列服务。 RabbitMQ基于OTP(Open Telecom Platform,开发电信平台)进行构建, 并使用Erlang语言和运行时环境来实现。

ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。 ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现

如果是单独安装需要设置主机名、HOSTS、puppet认证,这里是安装在puppet服务端。

2. 安装

[root@puppet~]#yuminstall-ytanukiwrapperactivemq-info-provider[root@puppet~]#yuminstall-yactivemq

下载慢,失败了几次,多试试

3. 配置

修改配置前最好备份下,并启动服务查看下进程是否运行

[root@puppet~]#cp/etc/activemq/activemq.xml/etc/activemq/activemq.xml.bak[root@puppet~]#vi/etc/activemq/activemq.xml#<>标签要按字母顺序排列,在标签<persistenceadapter>后添加<plugins><simpleauthenticationplugin><users>#账号"mcollective"将用于mc客户端配置</users></simpleauthenticationplugin><authorizationplugin><map><authorizationmap><authorizationentries>"write="admins"read="admins"admin="admins"/>"write="admins"read="admins"admin="admins"/>"write="mcollective"read="mcollective"admin="mcollective"/>"write="mcollective"read="mcollective"admin="mcollective"/>"read="everyone"write="everyone"admin="everyone"/></authorizationentries></authorizationmap></map></authorizationplugin></plugins>#修改连接端口标签,只保留需要的即可(另外要注意的是注释附号内部不能包含注释符号)<transportconnectors></transportconnectors></persistenceadapter>

Reloading httpd: not reloading due to configuration syntax error

自动生成的httpd配置会导致httpd启动报错,proxy配置不对,可以不用这个配置也能访问

[root@puppet~]#mv/etc/httpd/conf.d/activemq-httpd.conf/etc/httpd/conf.d/activemq-httpd.conf.bak

4. 启动

[root@puppet~]#serviceactivemqrestart[root@puppet~]#chkconfigactivemqon[root@puppet~]#netstat-tnlp|grepjavatcp00:::61613:::*LISTEN5644/javatcp00:::47248:::*LISTEN5644/javatcp00:::8161:::*LISTEN5644/java[root@puppet~]#tailf/var/log/activemq/activemq.log[root@puppet~]#iptables-IINPUT-ptcp--dport8161-jACCEPT[root@puppet~]#iptables-IINPUT-ptcp--dport61613-jACCEPT[root@puppet~]#serviceiptablessave

5. 访问

http://IP:8161/admin/

puppet Puppet整合Foreman(五):整合Mcollective

三、安装MC客户端

1. 安装

安装在puppetmaster服务器上,使用root账号运行MC相关命令,采用puppetmaster的证书

MC客户端不需要启动进程

[root@puppet~]#yum-yinstallmcollective-*

2. 配置

修改配置前备份下配置文件

[root@puppet~]#mv/etc/mcollective/client.cfg/etc/mcollective/client.cfg.bak

这里不使用ssl连接activemq,因为生成keystory.jks证书时失败,待解决

[root@puppet~]#vi/etc/mcollective/client.cfg
main_collective=mcollectivecollectives=mcollectivelibdir=/usr/libexec/mcollectivelogfile=/var/log/mcollective.logloglevel=infodaemonize=1#ActiveMQconnectorsettings:connector=activemqdirect_addressing=1plugin.activemq.pool.size=1#activemq服务器地址、端口、用户账号plugin.activemq.pool.1.host=puppetmaster.ewin.complugin.activemq.pool.1.port=61613plugin.activemq.pool.1.user=mcollectiveplugin.activemq.pool.1.password=mcopwd123#启用ssl连接activemq,使用MC服务器的puppet证书#plugin.activemq.pool.1.ssl=1#plugin.activemq.pool.1.ssl.ca=/var/lib/puppet/ssl/certs/ca.pem#plugin.activemq.pool.1.ssl.cert=/var/lib/puppet/ssl/certs/puppetmaster.ewin.com.pem#plugin.activemq.pool.1.ssl.key=/var/lib/puppet/ssl/private_keys/puppetmaster.ewin.com.pem#plugin.activemq.pool.1.ssl.fallback=0#SSLseuritypluginsettings安全插件默认为PSK:securityprovider=sslplugin.ssl_server_public=/var/lib/puppet/ssl/certs/mcollective-servers.pemplugin.ssl_client_public=/var/lib/puppet/ssl/certs/puppetmaster.ewin.com.pemplugin.ssl_client_private=/var/lib/puppet/ssl/private_keys/puppetmaster.ewin.com.pem#Factsfactsource=yamlplugin.yaml=/etc/mcollective/facts.yaml

mcollective-servers.pem证书在下一步中生成。

将文件中的puppet服务器主机名修改成你自己的:

:%s/puppetmaster.ewin.com/puppet.yourdomain.cn/g

四、安装MC服务端

说明:既然有puppet了,就不必一台一台来安装MC服务端了,这里写个mcollective模块推送到puppet agent。

I、Linux系统

1、 创建目录

在puppet master服务器中创建mcollective模块需要的目录

[root@puppet~]#mkdir-p/etc/puppet/modules/mcollective/{manifests,templates,files}[root@puppet~]#mkdir-p/etc/puppet/modules/mcollective/files/pem/clients

扩展:puppet mcollective / foreman puppet / puppet foreman 使用

2、 创建类

[root@puppet~]#vi/etc/puppet/modules/mcollective/manifests/init.pp
classmcollective{#/etc/activemq/activemq.xml中配置的mcollective用户的密码,变量会传递到erb模块中$activemq_server="puppetmaster.ewin.com"$mcollective_password="mcopwd123"package{[&#39;mcollective&#39;,&#39;mcollective-puppet-agent&#39;,&#39;mcollective-service-agent&#39;]:ensure=>installed,}service{&#39;mcollective&#39;:ensure=>running,enable=>true,require=>Package[&#39;mcollective&#39;],}#通过SVN提交的,需要过滤.svn目录file{&#39;/etc/mcollective&#39;:ensure=>directory,source=>&#39;puppet:///modules/mcollective/pem&#39;,ignore=>&#39;.svn&#39;,owner=>root,group=>root,mode=>&#39;0640&#39;,recurse=>remote,notify=>Service[&#39;mcollective&#39;],}file{&#39;/etc/mcollective/server.cfg&#39;:ensure=>file,owner=>root,group=>root,mode=>400,content=>template("mcollective/server.cfg.erb"),notify=>Service[&#39;mcollective&#39;],}}

3、 创建配置文件模板

[root@puppet~]#vi/etc/puppet/modules/mcollective/templates/server.cfg.erb
main_collective=mcollectivecollectives=mcollectivelibdir=/usr/libexec/mcollectivelogfile=/var/log/mcollective.logloglevel=infodaemonize=1connector=activemqdirect_addressing=1plugin.activemq.pool.size=1plugin.activemq.pool.1.host=<%=@activemq_server%>plugin.activemq.pool.1.port=61613plugin.activemq.pool.1.user=mcollectiveplugin.activemq.pool.1.password=<%=@mcollective_password%>securityprovider=sslplugin.ssl_client_cert_dir=/etc/mcollective/clientsplugin.ssl_server_private=/etc/mcollective/server_private.pemplugin.ssl_server_public=/etc/mcollective/server_public.pem#plugin.puppet.resource_allow_managed_resources=true#plugin.puppet.resource_type_whitelist=exec,filefactsource=yamlplugin.yaml=/etc/mcollective/facts.yamlregisterinterval=600

4、 生成证书

生成共享证书,将会同步给节点

[root@puppet~]#puppetcertgeneratemcollective-serversNotice:mcollective-servershasawaitingcertificaterequestNotice:Signedcertificaterequestformcollective-serversNotice:RemovingfilePuppet::SSL::CertificateRequestmcollective-serversat&#39;/var/lib/puppet/ssl/ca/requests/mcollective-servers.pem&#39;Notice:RemovingfilePuppet::SSL::CertificateRequestmcollective-serversat&#39;/var/lib/puppet/ssl/certificate_requests/mcollective-servers.pem&#39;[root@puppet~]#cp/var/lib/puppet/ssl/private_keys/mcollective-servers.pem/etc/puppet/modules/mcollective/files/pem/server_private.pem[root@puppet~]#cp/var/lib/puppet/ssl/public_keys/mcollective-servers.pem/etc/puppet/modules/mcollective/files/pem/server_public.pem[root@puppet~]#chmod644/etc/puppet/modules/mcollective/files/pem/server_*

将MC客户端(puppetmaster)证书同步给节点

[root@puppet~]#cp/var/lib/puppet/ssl/certs/puppetmaster.ewin.com.pem/etc/puppet/modules/mcollective/files/pem/clients/[root@puppet~]#chmod644/etc/puppet/modules/mcollective/files/pem/clients/*

5、 节点更新

(1)、未安装foreman

[root@puppet~]#vi/etc/puppet/manifests/puppetagent.ppnode"puppetagent.ewin.com"{includemcollective}[root@puppet~]#vi/etc/puppet/manifests/site.ppimport"puppetagent.pp"[root@puppet~]#vi/etc/puppet/puppet.conf[agent]report=trueserver=puppetmaster.ewin.com

节点上Puppet agent进程需要关闭, 会导致agent不主动同步master, 需要在master设置crontab定期执行mco puppet runonce

[root@puppet~]#servicepuppetstop[root@puppet~]#chkconfigpuppetoff[root@puppet~]#puppetagent-t

(2)、已安装foreman

如果事先部署了foreman,需要在foreman页面->配置->Puppet类-从Puppet-Proxy导入->选择联接的环境->主机中编辑puppetagent->类标签中添加mcollective模块->在节点上执行puppet agent -t

puppet Puppet整合Foreman(五):整合Mcollective

puppet Puppet整合Foreman(五):整合Mcollective

puppet Puppet整合Foreman(五):整合Mcollective

[root@puppet~]#servicepuppetstop[root@puppet~]#chkconfigpuppetoff[root@puppet~]#puppetagent-t

II、Windows系统

1、 软件说明

(1)、 ruby

windows上需要安装ruby来运行mcollective

http://rubyinstaller.org/

下载rubyinstaller-1.9.3-p551.exe

(2)、 mcollective

mcollective本身并没有相应的windows服务端安装包

http://repo.mornati.net/mcollective/

下载2.3.2下的mcollective_2_3_2_Setup.exe

先安装ruby才能运行bat脚本安装gem包和安装服务

(3)、 puppet插件

https://github.com/puppetlabs/mcollective-puppet-agent/releases

1.7.1版本无法正常加载puppet agent,插件 1.6.1就没问题

https://codeload.github.com/puppetlabs/mcollective-puppet-agent/zip/1.6.1/mcollective-puppet-agent-1.6.1.zip

扩展:puppet mcollective / foreman puppet / puppet foreman 使用

解压后将里面的文件复制粘贴到c:\mcollective\plugins\mcollective,提示替换时同意替换

(4)、 ssl密钥

密钥文件将被上传到客户端的以下路径

c:\mcollective\etc\ssl\clients\puppetmaster.ewin.com.pem

c:\mcollective\etc\ssl\server_private.pem

c:\mcollective\etc\ssl\server_public.pem

2、 win-mcollective模块

(1)、模块目录结构

在puppet的module下创建win-mcollective模块目录:

puppet Puppet整合Foreman(五):整合Mcollective

在files目录下还有两个程序没有在上图显示:

mcollective_2_3_2_Setup.exe

rubyinstaller-1.9.3-p551.exe

(2)、 files

下载ruby、mcollective程序,以及解压后的mcollective-puppet-agent插件。

将puppet服务端证书文件存放在files下的相应位置。

(3)、manifests

init.pp

classwin-mcollective{$activemq_server="puppetmaster.ewin.com"$mcollective_password="mcopwd123"$mcollective_path="C:\ProgramFiles\mcollective"includewin-mcollective::install,win-mcollective::config,win-mcollective::service}

install.pp

classwin-mcollective::install{if$operatingsystem=="windows"{$filepath="C:/Users/Administrator/Downloads"$installdir="C:/ProgramFiles"Exec{path=>["${installdir}/Ruby193/bin","C:/Windows/system32","${installdir}/PuppetLabs/Puppet/bin"]}#安装rubyfile{&#39;ruby&#39;:path=>"${filepath}/rubyinstaller-1.9.3-p551.exe",ensure=>file,owner=>&#39;Administrator&#39;,mode=>&#39;0755&#39;,group=>&#39;Administrators&#39;,source=>&#39;puppet:///modules/win-mcollective/rubyinstaller-1.9.3-p551.exe&#39;,}exec{&#39;ruby&#39;:command=>&#39;cmd.exe/cStart"puppet-install"/w"C:/Users/Administrator/Downloads/rubyinstaller-1.9.3-p551.exe"/SILENT/DIR="C:/ProgramFiles/Ruby193"&#39;,provider=>&#39;windows&#39;,creates=>"${installdir}/Ruby193/bin/ruby.exe",require=>File[&#39;ruby&#39;],}#安装mcollectivefile{&#39;mcollective&#39;:path=>"${filepath}/mcollective_2_3_2_Setup.exe",ensure=>file,owner=>&#39;Administrator&#39;,mode=>&#39;0755&#39;,group=>&#39;Administrators&#39;,source=>&#39;puppet:///modules/win-mcollective/mcollective_2_3_2_Setup.exe&#39;,}exec{&#39;mcollective&#39;:command=>&#39;cmd.exe/cStart"puppet-install"/w"C:/Users/Administrator/Downloads/mcollective_2_3_2_Setup.exe"/SILENT/DIR="C:/ProgramFiles/mcollective"&#39;,provider=>&#39;windows&#39;,creates=>"${installdir}/mcollective/bin/mco.bat",require=>File[&#39;mcollective&#39;],}#安装gem包exec{&#39;install_gems&#39;:command=>&#39;cmd.exe/cgeminstall-l-f"C:/ProgramFiles/mcollective/gems/*.gem"&#39;,provider=>&#39;windows&#39;,unless=>&#39;cmd.exe/cgemlist--local|findstrwin32-dir&#39;,require=>[Exec[&#39;ruby&#39;],Exec[&#39;mcollective&#39;]],}#安装服务exec{&#39;install_service&#39;:command=>&#39;cmd.exe/cC:/Progra~1/mcollective/bin/register_service.bat&#39;,provider=>&#39;windows&#39;,unless=>&#39;cmd.exe/cnetstart|find"TheMarionetteCollective"&#39;,require=>Exec[&#39;install_gems&#39;],}#puppet插件和aq连接认证文件file{"${installdir}/mcollective/plugins/mcollective":ensure=>directory,ignore=>&#39;.svn&#39;,source_permissions=>ignore,source=>&#39;puppet:///modules/win-mcollective/mcollective-puppet-agent-1.6.1&#39;,recurse=>true,require=>Exec[&#39;mcollective&#39;],}file{"${installdir}/mcollective/etc/ssl":ensure=>directory,ignore=>&#39;.svn&#39;,source_permissions=>ignore,source=>&#39;puppet:///modules/win-mcollective/pem&#39;,recurse=>true,require=>Exec[&#39;mcollective&#39;],}}}

config.pp

classwin-mcollective::config{file{&#39;C:\\Progra~1\\mcollective\\etc\\server.cfg&#39;:ensure=>present,content=>template("win-mcollective/server.cfg.erb"),notify=>Class[&#39;win-mcollective::service&#39;],require=>Class[&#39;win-mcollective::install&#39;],}}

service.pp

classwin-mcollective::service{service{&#39;mcollectived&#39;:ensure=>running,enable=>true,require=>Class[&#39;win-mcollective::config&#39;],}}

(3)、templates

server.cfg.erb

main_collective=mcollectivecollectives=mcollectivelibdir=<%=@mcollective_path%>\plugins;C:\ProgramFiles\PuppetLabs\Puppet\puppet\lib;C:\ProgramFiles\PuppetLabs\Puppet\facter\liblogfile=<%=@mcollective_path%>\mcollective.logloglevel=infodaemonize=1securityprovider=sslplugin.ssl_client_cert_dir=<%=@mcollective_path%>\etc\ssl\clientsplugin.ssl_server_private=<%=@mcollective_path%>\etc\ssl\server_private.pemplugin.ssl_server_public=<%=@mcollective_path%>\etc\ssl\server_public.pemconnector=activemqplugin.activemq.pool.size=1plugin.activemq.pool.1.host=<%=@activemq_server%>plugin.activemq.pool.1.port=61613plugin.activemq.pool.1.user=mcollectiveplugin.activemq.pool.1.password=<%=@mcollective_password%>plugin.puppet.command="C:\ProgramFiles\PuppetLabs\Puppet\bin\puppet.bat"agentplugin.puppet.config=C:\ProgramData\PuppetLabs\puppet\etc\puppet.conffactsource=yamlplugin.yaml=<%=@mcollective_path%>\etc\facts.yaml

扩展:puppet mcollective / foreman puppet / puppet foreman 使用

小结:以上完成后就可以使用MCO命令了,详见下一编文章。

五、整合Foreman

1、 说明

要求:Mcollective+ActiveMQ部署完成,且mco puppet -v runonce命令运行成功

实现:在foreman上通过mcollective触发puppet agent命令

2、 设置

在foreman页面上设置puppetrun为true

puppet Puppet整合Foreman(五):整合Mcollective

3、 配置

[root@puppet~]#vi/etc/foreman-proxy/settings.d/puppet.yml
:enabled:true:puppet_conf:/etc/puppet/puppet.conf:puppet_provider:mcollective
[root@puppet~]#chmodu+w/etc/sudoers.d/foreman-proxy[root@puppet~]#vi/etc/sudoers.d/foreman-proxy
foreman-proxyALL=NOPASSWD:/usr/bin/puppetcert*,/usr/bin/mcopuppetrunonce*Defaults:foreman-proxy!requiretty

重启服务

[root@puppet~]#/etc/init.d/foreman-proxyrestart

4、 计划

前文提到要关闭agent的puppet服务,需要使用计划来执行mco命令,执行同步

[root@puppet~]#crontab-e
SHELL=/bin/bash*/1****/usr/bin/mcopuppetrunonce*

测试下每分钟执行命令; 正常后改为*/30每半小时

[root@puppet~]#servicecrondreload

查看计划日志

[root@puppet~]#tailf-n3/var/log/cron
Apr2516:22:01puppetmasterCROND[11613]:(root)CMD(/usr/bin/mcopuppetrunonce*)Apr2516:23:01puppetmasterCROND[11713]:(root)CMD(/usr/bin/mcopuppetrunonce*)Apr2516:24:01puppetmasterCROND[11823]:(root)CMD(/usr/bin/mcopuppetrunonce*)

查看foreman报告

puppet Puppet整合Foreman(五):整合Mcollective

5、 测试

foreman页面上-主机-选择执行-运行puppet:(不选择主机时,“选择执行”下拉菜单不会显示)

puppet Puppet整合Foreman(五):整合Mcollective查看日志

[root@puppet~]#tailf/var/log/foreman-proxy/proxy.log10.188.1.53--[23/Apr/201516:19:19]"POST/runHTTP/1.1"200-0.5008

开启debug模式,显示更详细的信息,排错的时候使用

[root@puppet~]#vi/etc/foreman-proxy/settings.yml:log_level:DEBUG

六、遇到过的错误

1、 activemq启动不了

activemq not runnin

[root@puppet~]#

没有装java工具tanukiwrapper

2、节点连接activemq失败

[root@puppetagent~]#tailf/var/log/mcollective.logI,[2015-04-23T14:21:44.337723#11451]INFO--:activemq.rb:129:in`on_connectfail&#39;TCPConnectiontostomp://mcollective@puppetmaster.ewin.com:61613failedonattempt9

puppet模块mcollective中类定义里的activemq_server值写错了

3、mco命令执行失败

puppet Puppet整合Foreman(五):整合Mcollective

/etc/activemq/activemq.xml和 /etc/mcollective/client.cfg中的用户密码必须一致

4、运行PUPPET失败排错

(1)、查看日志

[root@puppet~]#t

这是由于在puppetmaster上应用了puppet模块,把puppet.conf配置冲掉了

WARN--:Non-nullexitcodewhenexecuting&#39;/usr/bin/sudo/usr/bin/mcopuppetrunonce-It-search01-55.ewin.com&#39;

http://www.pythian.com/blog/some-observations-of-puppetrun-with-foreman/

(2)、检查puppetmaster

mcollective mcollective-common是否安装

foreman-proxy是否正常启动

activemq是否连接正常

mco ping 是否检测到客户端

mco puppet runonce -I agent.ewin.com是否成功执行

mco inventory puppetagent.ewin.com是否成功安装puppet插件

(3)、检查puppetagent

mcollective-puppet mcollective-client是否安装

/var/log/mcollective.log查看日志是否有错误信息

系统时间是否正常

    扩展:puppet mcollective / foreman puppet / puppet foreman 使用

    三 : 五大O2O合并,看他们整合后的杀伤力

      互联网时代,每一个细分领域似乎都能够容纳3-5家公司同时生存,而到了移动互联网时代,竟然离奇般地变成了只能容纳1家垂直巨头生存下来。整个移动互联网细分领域发展到最后的结局,往往都是老大与老二合并在一起了,然后把小三、小四、小五纷纷干死掉。从2015年年初伊始,合并无形之中已经成为了一种常态,甚至在2016年还将继续延续下去,美丽说蘑菇街的合并则很好地说明了这一点。

      对于合并来说,最受资本市场和业内外人士关注的莫过于合并之后的整合,而首当其冲最受关注的则是创始人的整合。

      一、五大合并之创始人整合

      2016年1月11日,美丽说蘑菇街合并之后,新公司估值近30亿美元,美丽说蘑菇街没有采用联席CEO的设置,蘑菇街CEO陈琪将直接出任新公司CEO,至于徐易容的去向并没有明确表明,不过外界猜测徐易容或现“赶集式”退出,还有消息称徐易容会带领核心团队专注于HIGO业务,而徐易容也证实了美丽说HIGO不在此次与蘑菇街的合并范围;

      2015年10月26日,携程去哪儿宣布合并,去哪儿庄辰超失去对心公司的控股权,最终于1月4日卸任去哪儿CEO和董事一职,由湛振宇接替庄辰超出任去哪儿CEO;

      2015年10月8日,美团大众点评正式宣布合并,随后短短的1个月后新美大便宣布完成第一步整合,大众点评网CEO张涛将担任新公司董事长,不再担任联席CEO,未来会将主要精力转向新公司的长期战略。美团网CEO王兴将担任新公司CEO,不再担任联席董事长,负责新公司的管理和运营;

      2015年4月15日,58同城赶集网宣布合并,随后在11月25日下午,58赶集董事长、赶集网创始人杨浩涌宣布卸任集团CEO一职,正式出任瓜子二手车CEO,直接领导瓜子二手车下一阶段的发展。同时58赶集集团对外宣布,作为集团创新项目孵化战略的一部分,瓜子二手车直卖网已完成分拆,在经济上和法律上变成一家独立的公司。;

      2015年2月14日,滴滴快的宣布战略合并,虽然双方表示,程维与吕传伟担任联合CEO,人员架构不变,两个品牌与业务独立发展,但合并已经接近一年,吕传伟与快的几乎已经销声匿迹。据快的天使投资人李治国近期称,吕传伟在合并后的一个月就已经卖掉了所有股份,现在正在休息。

      相同之处:

      五大O2O合并有四次合并的结果都是老二彻底出局,其中美丽说蘑菇街和58赶集极为类似,而携程去哪儿与滴滴快的又多有雷同。这说明了创始人整合是合并之时最难整合的一步,但却又是不得不整合的一步,而往往在合并之前,两家平台创始人的去向问题基本上都会被初步确定。而从这四大合并案例来看,很好地向我们展示了一山不容二虎的态势,足见合并之创始人整合幕后也是一部部宫廷大戏。

      不同之点:

      1、滴滴快的虽然快的创始人吕传伟被迫出局,但是眼下整个滴滴出行却是处于CEO程维与总裁柳青二圣的共同治理下,外界甚至一度传闻柳青未来将继承滴滴出行大统。

      2、美团点评合并之初也是采用联席CEO的制度,不过美团点评的创始人整合速度之快多少令外界有些惊叹,短短一个月时间,美团点评就宣布了新的组织架构。作为新公司的董事长,年长王兴6岁的张涛精于战略又不失稳重,在点评过去十几年的创业历程中,张涛对行业深刻的观察与理解,让其更能专注公司的长期战略规划和生态发展,而王兴作为新公司的CEO,将全面负责公司具体的管理和运营。

      二、五大合并之团队整合

      滴滴快的合并之初,两家公司在人员架构上保持不变,业务继续平行发展,并保留各自的品牌和业务独立性。随后双方表示将会在未来6个月的时间里完成团队的整合,不过在滴滴快的的整合过程中,原有的快的团队却渐渐离开了合并后的新公司,最终滴滴快的全面改名滴滴出行。

      58赶集合并之后,便传出了赶集网大规模裁员的消息,由于58同城与赶集重合的业务太多,赶集网失去了对新公司的控制权,最后的结局就是导致老员工被裁员,最终58赶集用了4个月的时间完成了团队整合。

      相比滴滴快的的6个月,58赶集的4个月,美团点评的团队整合时间则只用了1个月时间。在美团点评宣布创始人整合的同时,也宣布了新的组织架构和人事安排,人事、财务等职能平台,完成了第一阶段的各项政策、规则的对标和统一,并完成初步的落地,员工账号系统也全部打通,3万多员工已经可以在同一个内网平台工作和交流。最让外加感到惊叹的是,美团点评不但没有裁员,反而还出现了内部各部门之间抢夺员工,对外扩张的现象。

      携程去哪儿合并之后,目前还没有得到关于团队整合的事件。不过去哪儿庄辰超离职以后,去哪儿原首席财务官赵轶璐、原首席技术官吴永强、原首席运营官彭笑玫均离职,从即日起直至2016年一季度末,仅作为去哪儿网的高级顾问,不再担任其他职务。去哪儿网原执行副总裁和目的地事业群负责人张强被任命为首席运营官,去哪儿网原战略及投资者关系高级总监朱小路被任命为首席财务官。可以看出,眼下去哪儿携程的团队整合还在紧张进行当中。

      美丽说蘑菇街刚刚完成合并,团队整合眼下还没有展开,但是对于美丽说蘑菇街来说,同样也是两个曾经的死对头,要轻松完成团队的快速整合也并非一件容易的事情。

      相同点:

      任何两个大型的团队合并到一起,最终都免不了团队当中会有人离开,哪怕即使不合并,团队中也会有人离职。但是整合的过程当中如何留住每一个团队核心的优秀人才,这是合并之后需要深深考虑的。

      不同之处:

      滴滴快的、58赶集、美团点评、去哪儿携程、美丽说蘑菇街五大合并中各个公司的内部团队、组织架构都存在不同,整合过程中遇到的问题自然也就不同。而从团队整合的速度来看,美团点评的整合速度最快,58赶集、滴滴快的相对较慢,携程去哪儿、美丽说蘑菇街的团队整合正在进行当中。

      三、五大合并之业务整合

      滴滴快的合并之初,双方仍然各自独立运营自己的业务,不过今天的滴滴出行业务范围已经从打车伸展到了专车、代驾、顺风车、巴士、快车、试驾等业务,未来滴滴出行甚至还将会推出汽车电商业务。

      美团点评业务整合方面,在一个月的时间内,美团点评就宣布成立了平台事业群、到店餐饮事业群、到店综合事业群、外卖配送事业群、酒店旅游事业群、猫眼电影全资子公司、广告平台部等业务板块,而餐饮、综合品类、外卖、酒店、电影的库存也基本打通,实现了双平台售卖。

      58赶集合并之后,双方的招聘业务进行了整合,赶集旗下的洗车也与58投资的呱呱洗车整合,58更专注到家、房产,赶集更专注招聘、二手车。与此同时,合并之后的58赶集开始集中人力、财力等资源深耕O2O领域。

      去哪儿携程合并之后,未来去哪儿将会成为携程最总要的销售渠道,去哪儿可以把自身在移动端的优势延展到携程身上。未来携程去哪儿之间的业务整合,有一个比较大的变数则是与百度糯米之间的业务整合。

      美丽说蘑菇街合并之后,双方在业务方面的整合依然还是围绕着社区电商业务的整合。

      相同点:

      这五大合并案例的公司之间,双方都存在一定的业务重合,又存在一定的竞争关系,如何把重合又有竞争关系的业务整合到一起,这个对于任何一个合并方来说都非易事。

      不同点:

      由于都是涉及不同的业务范畴,整合的难度又有不同。比如滴滴快的都是打车业务,美丽说蘑菇街都是社区电商,业务相对比较单一,整合难度也就比较小;而58赶集涉及到生活分类信息服务的多个方面,美团点评涉及到吃喝玩乐的各个领域,携程去哪儿也涉及到酒店、机票、旅游等不同方向,业务复杂度高,整合起来自然也就难度系数要高。

      同是整合,命运却大不同

      一、滴滴快的整合后统一打车市场,多元化迎来挑战

      滴滴与快的合并之后,在打车O2O市场,彻底一家独大,找不到竞争对手。不过在其多元化的进程当中却遇到了诸多竞争对手,未来能否通吃整个出行领域,眼下还不敢下定论。

      专车领域,优步、易到用车、一号专车、神州租车等都对滴滴专车构成了一定的威胁。尤其是来自美国市场的优步,优步具有足够强大的资金实力,同时依托百度地图作为其出行入口,是滴滴专车的主要竞争对手。

      顺风车领域,滴滴出行面对的最大竞争对手是百度顺风车。此前,嘀嗒拼车、51用车、天天用车三家公司在整个顺风车占据超过95%的市场份额,不过滴滴推出顺丰车很快占据了一定的市场份额,随后百度把51用车、天天用车纳入麾下,结合百度地图推出了百度顺风车,与滴滴顺风车形成了两大对抗势力。

      代驾领域,滴滴代驾面临的最大竞争对手自然还是来自于e代驾。e代驾在整个代驾市场份额占据了超过70%的市场份额,不过滴滴代驾相比e代驾的优势就在于拥有更庞大的用户群体。

      至于在巴士、试驾等其他领域,目前滴滴出行还刚刚进入市场,所占市场份额并不高,未来在这些领域还面临巨大的竞争压力,滴滴出行未来还将会有一段很漫长的烧钱之路。

      二、美团点评整合后令阿里、百度悚然,新的厮杀不可避免

      昨天,美团点评发布官方消息称,美团与大众点评共同成立的新公司已完成首次融资,融资额超33亿美元,融资后新公司估值超过180亿美元。美团点评合并之后能够在如此短的时间内就获得资本市场的追捧,最主要的原因无非就是快速整合得到了资本市场的认可。但与此同时,美团点评的合并对于整个O2O市场也产生了巨大的影响。

      1、阿里全面扶持口碑,12.5亿美元入股饿了么

      美团点评合并之后,阿里巴巴出局是很多人都没有想到的。一直以来,阿里巴巴都想掌控美团,然后布局整个生活O2O,如今失去对新美大的控制,阿里重新启动口碑网也实乃是无奈之举。于是,60亿砸向了口碑网、12.5亿美元巨资注入饿了么,全面启动阿里的O2O之路。为什么阿里会如此紧张美团点评?

      2014年淘宝总成交额1.172万亿人民币,天猫总成交额5050亿人民币。今天美团点评每年的成交额正在向2000亿元迈进,距离1万亿的成交额看似还有一段距离,但是美团点评交易额增长速度非常明显,突破1万亿的成交额实际上并不远。眼下国内的经济正处于全面向消费经济转型的阶段,未来线下消费的规模必然将会超过线上消费的规模。美团点评对于阿里淘宝、天猫并不会构成直接的威胁,真正威胁到的是支付宝的支付地位。

      未来新美大具备足够大的成交量时若再推出自己的支付方式,打造一个新的支付平台,或者全面支持股东腾讯的微信支付也完全不是没有可能,这是阿里最为担心的地方。

      2、百度外卖欲融资3-5亿美元,以此来应战美团点评

      对于美团点评的合并后快速完成整合,还有一个比较担心的则是百度。百度在移动端几乎已经把全部身家押在了O2O上面,先是200亿砸向百度糯米,在美团点评宣布完成整合之后,百度外卖又计划融资3-5亿美元,以此来应战美团外卖。

      对于百度来说,要想在移动端再造一个PC百度,百度就必须打赢O2O这一仗。而要在O2O市场胜出,百度面临的最大阻力自然就是美团点评,美团点评合并之后所占市场份额超过80%,对于百度O2O的战略具有相当大的威胁。在百度看来,美团点评合并整合若失败,自己会有比较大的胜算,但是从百度外卖的急切融资可以看出其对美团点评成功整合后的担忧。

      团购从千团大战走到今天,最终剩下了美团、大众点评、百度糯米三家,美团点评合并整合之后,又演变成为了新美大、阿里、百度三大巨头的O2O大战,他们三者未来的厮杀不可避免。

      三、58赶集整合后称霸信息分类,O2O竞争压力仍然大

      58赶集完成整合之后,除了老三百姓网还有一定的市场份额之外,双方称霸了整个信息分类市场份额。不过58赶集合并的最终目的是想深挖整个O2O领域,大力发展本地生活服务。然而我们看看今天58到家的表现,多少还是有些担忧。

      58到家志在打造一个集合家政、美甲、搬家等众多上门服务的综合平台,可是在很多垂直细分领域的市场表现却不尽如人意,由于战线拉得太长,反而在各个细分市场表现得有所吃力。比如在家政领域,e家洁、云家政、阿姨帮等都对58家政造成了一定的压力,美容领域,河狸家、秀美甲等O2O平台的市场份额也远远高于58美甲。

      而在其他生活服务领域,拿房产O2O来说,58同城收购了安居客,入股了土巴兔,而赶集网与房多多达成了战略合作,但是他们在整个房产市场仍然会面临来自搜房网等平台的竞争。58赶集整合之后虽然在信息分类市场拥有绝对的话语权,但是想称霸每一个细分市场,最终的结果只会让自己面临更多来自各个领域的竞争对手,竞争压力无形之中越来越大。

      四、携程去哪儿整合垄断酒店机票,旅游方面还需努力

      去哪儿与携程合并整合之后,双方在整个酒店机票市场将具有绝对的话语权,不过在整个在线旅游市场,去哪儿携程还需要面对来自阿里旅行、途牛、同程、驴妈妈等竞争对手,同时一些线下的传统旅行社对其也是虎视眈眈。

      目前整个国内的在线旅游市场正在从团队旅游向散客旅游方向发展,相关统计数据显示,2014年国内旅游跟团游的比例不到3%,97%的旅客选择自主出游,即便是出境旅游跟团游的比例也下降到了35%。游客旅行方式的转变对于在线旅游平台来说也是一项挑战,那么如何打造一站式旅游服务平台就会成为未来在线旅游平台竞争的重中之重。

      眼下,携程、去哪儿都在加强一站式旅游的布局,从订机票、酒店、出行、门票一直到吃喝玩乐的方方面面,想要在旅游方面胜出,去哪儿携程就必须把线上线下的一条龙服务体验做好。

      五、美丽说蘑菇街整合后对抗淘宝

      对于美丽说蘑菇街最终的合并,有两大原因的促使,一个是来自美丽说股东腾讯在背后的推动,另一个则是来自淘宝的竞争压力。

      事实上,美丽说蘑菇街发迹之初,都是作为淘宝的导购平台,通过为淘宝导入流量而后从中拿取商家的分成。但是当美丽说蘑菇街这类导购平台占据了淘宝近10%的流量导入之后,阿里开始发现淘宝的一部分命运掌握在别人的手中,越是果断掐断了美丽说蘑菇街的导流。无奈之下,蘑菇街、美丽说开始寻求转型,由于此前商家资源的积累,这让他们打造C2C电商平台具备了充足的资本。

      随后美丽说跑到了腾讯的怀抱,并接入了微信支付,最终在腾讯的推动下美丽说、蘑菇街完成合并,双方将联合起来向淘宝开炮。其实这背后的竞争仍然与滴滴快的一样,微信支付要挑战支付宝。但是蘑菇街美丽说要想借助微信入口撼动淘宝这条大腿,恐怕并非易事。

      综上所述,整合对于任何一个O2O合并来说都具有重大的意义,甚至可以这么说,整合成功了他们很快将称霸这个市场,并发挥出1+1>2的效果;但是如果整合不成功,甚至可能导致团队涣散,部分业务市场份额还有可能出现总体下降的趋势。

      作者:刘旷,以禅道参悟互联网、微信公众号:liukuang110

    本文标题:o2o五大整合-高德新版整合嘀嘀打车 或为抢占O2O入口
    本文地址: http://www.61k.com/1090548.html

    61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1