为什么我不选阿里云(一)


我是资深阿里黑,“资深”体现在我黑阿里和阿里云从来有理有据,我不是小白用户,我本身就是云架构师,我目前主要推荐中国客户上Azure和AWS。

阿里巴巴(BABA)是一家怎样的公司

阿里巴巴在中国看上去很高大上,还在纳斯达克上市了,但在全球主流媒体眼里它就是全球最大在线假货市场,当然有人会开脱说卖假货这不怪阿里,因为中国假货太多,那前段时间百度一堆黑医院广告你们干嘛像野狗咬着百度不放,这两件事本质上有区别吗?都是网站本身睁一只眼闭一只眼造成的。

如果淘宝当年严厉抵制仿品、超A货,和ebay的原则一致,恐怕现在的格局会完全不同,说到底,淘宝当年就是在做违背道(fa)德(lv)的事情,只是没人管而已。所以马云老喊冤,冤什么?有本事你当年别做,做了婊子还要立贞节牌坊,这不合适!

阿里巴巴虽然号称是在线批发网站,但其实你仔细看一下它近几年的商品情况,基本变成了零售站,一件代发的大有人在,也就是说他破坏了江湖规矩,把渠道商变成了零售商,那对于整个生态系统是致命的。懂渠道的兄弟一看就明白了,至于马云为什么会把生态搞成这样子,是有原因的,我研究过,但本文不展开,否则文章太长了。

阿里云到底是一个什么样的云 

很多人没搞清楚阿里云和阿里巴巴的关系,阿里云所属公司叫阿里云计算有限公司,阿里巴巴所属公司叫阿里巴巴(中国)网络技术有限公司。从法律角度讲这两家公司是独立的,但从股东来看老板是同一批人,主要是马云和谢世煌,只不过阿里巴巴的股东是Alibaba.com China Limited,应该是一家以外资形式存在的公司。

从使用的技术上看,阿里云其实和alibaba.com以及taobao.com使用的完全不是一套东西,按照 https://www.zhihu.com/question/19718818 的说法,其实阿里云就是个没上过生产环境的玩意,和淘宝的几个网站一点关系都没有,也就是说阿里云的用户都是小白鼠,原因是淘宝系、天猫系、e淘根本看不上这技术,技术怎么样我不方便评论,反正肯定是内斗的结果。集团方面也是把阿里云放在第二梯队的位置,而不是第一梯队。

所以那些销售整天忽悠说 我们淘宝、天猫技术多牛啊,你们为什么不用阿里云,我跟你们说,这其实就是挂羊头卖狗肉,各位阿里云的客户,如果真有销售这么跟你们说,记得留下证据,去中消协投诉,有钱的可以走诉讼流程,这说的严重点就是商业欺诈。

为什么很多人觉得阿里云很棒

那是因为阿里云有个非常给力的市场团队,我虽然是阿里黑,但我一直对阿里云的市场团队大加赞赏,一堆兄弟可以为我证明!你想人家云栖论坛就一个懂会展的妹子做起来的,自己主持、自己策划、拉讲师,这妹子来上海做活动的时候我见过,虽然长的一般,能力真的是一个顶3个。

阿里云之所以有今天,市场团队功不可没,他们一直在给客户洗脑,就连我的客户之前也认为阿里云是全世界最好的云,你没听错,是全世界最好,要知道,阿里云在全世界根本连排名都没有,哪来的第一,我只能呵呵。全球第一云其实是AWS,然后是Azure,压根就和阿里没半毛钱关系。所以阿里云市场的洗脑能力绝对是神一样的存在,能把一个没有在生产环境跑过的云说得跟做了几十年一样,那得吹死多少头牛呀。

很多案例说白了是阿里自己拉来的,比如博客园,各种送服务器以及优惠,然并卵,博客园当年上阿里云可没少吃苦头,曾经甚至出现过黑色10秒钟,服务器就是各种不响应,呵呵,我在博客园混了8年,是看着它过来的,以前自有服务器从来没这问题,要不是看在补贴服务器费用的份上,我估计它不会转。

阿里云数据安全吗?

据某渠道的小道消息,阿里云上存储的数据可以被部分员工看,而且不需要经过客户许可,这个消息已经经过多方确认,当然我不方便说渠道。另外有些时候,客服会很不专业的问客户要虚拟机的用户名和密码,这是真实案例。想想这种客服也蛮蠢的,这种问题是你该问的吗?你怎么不问客户要银行卡密码?!当然咯,阿里云打死都不会承认,你说不存在安全问题就不存在咯,我们能说啥。

阿里云的销售真的懂云架构吗?

阿里云很多时候就是在卖虚机,我听到太多案例,明明不用上虚拟机,最后上了虚拟机,而且还有阿里销售建议客户直接在虚拟机里装SQL Server,然后用mdf恢复数据库,人才啊。

其实上云是门学问,如果你不懂得如何充分使用云的服务,你就会为你的小白行为买单,因为虚机永远是贵的,任何云厂商都一样。而销售永远是不会告诉你其实是可以用一些方式来节省你的云运营费用,否则他的指标咋办。然而我问了好多阿里云的客户,我发觉他们基本都是在阿里云买了虚机,但其实没有用其他服务,各种自建环境,这就很奇怪了,当然具体原因你们懂的,说到底还是虚机消耗费用快,阿里的销售也容易完成业绩。




内容转载自公众号

架构师联盟
架构师联盟
了解更多

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/327862.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java压缩技术(六) BZIP2——Commons实现

转载自 Java压缩技术&#xff08;六&#xff09; BZIP2——Commons实现 BZip2与GZip有什么渊源&#xff0c;我这里不深究。我要说的只是&#xff0c;这两种算法&#xff0c;你在linux下都可以找到相应的操作命令。GZip 压缩 gzip <file> 将得到压缩文件<file>.gz&…

微信支付师兄

https://www.jianshu.com/writer#/notebooks/41472123/notes/57967685

vpn mysql_MYSQL数据库

1.关系型数据库相关概念关系Relational &#xff1a;关系就是二维表&#xff0c;其中&#xff1a;表中的行、列次序并不重要行row&#xff1a;表中的每一行&#xff0c;又称为一条记录record列column&#xff1a;表中的每一列&#xff0c;称为属性&#xff0c;字段&#xff0c;…

Stateless 3.0——.NET Core上的状态机库

Stateless是一个基于C#&#xff0c;创建状态机的简单库&#xff0c;最新版本支持.NET Core 1.0。其实现方式并不是通过.NET Core&#xff0c;而是通过写入.NET Standard实现的。就像Android平台上API级别抽象出许多底层版本的Android&#xff0c;.NET Standard是一组所有.NET平…

Java压缩技术(五) GZIP相关——浏览器解析

转载自 Java压缩技术&#xff08;五&#xff09; GZIP相关——浏览器解析 GZIP本身就是一种网络流压缩算法&#xff0c;而且应用相当广泛。如果网络访问过程中&#xff0c;其数据流较大&#xff0c;势必降低网络访问效率&#xff0c;此时就需要考虑使用压缩&#xff01;当然&…

在实际使用中 mysql所支持的触发器有_2016计算机二级MySQL冲刺题及答案

2016计算机二级MySQL冲刺题及答案11[简答题] 请使用UPDATE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的留言内容修改为“如何使用INSERT语句?”。参考解析&#xff1a;在MySQL命令行客户端输入如下SQL语句即可实现&#xff1a;mysql>USE db-test;Databa…

[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c

[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c 解决MySQL报错&#xff1a;1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column informat [Err] 1055 - Expression #1 of ORDER BY …

在mysql中插入日期

preparedStatement.setDate(5,new Date(new java.util.Date().getTime()));//给第五个占位符&#xff1f; 的值赋值为new Date(new java.util.Date().getTime())&#xff1b; 外面的Date是SQL中的java.sql.*&#xff1b; 里面的Date是java中的java.util.Date&#xff1b;

Hibernate中使用Criteria查询及注解——(HibernateUtil)

HibernateUtil hibernate工具类&#xff1a; package cn.bdqn.hibernate_Criteria.Util;import org.hibernate.Session; import org.hibernate.cfg.Configuration;public class HibernateUtil {private static Session session; …

进程管理supervisor的简单说明

背景&#xff1a; 项目中遇到有些脚本需要通过后台进程运行&#xff0c;保证不被异常中断&#xff0c;之前都是通过nohup、&、screen来实现&#xff0c;带着能否做一个start/stop/restart/reload的服务启动的想法找到里Supervisor。关于supervisor的介绍在网上大致搜索总结…

Java压缩技术(四) GZIP——Java原生实现

转载自 Java压缩技术&#xff08;四&#xff09; GZIP——Java原生实现 GZIP常常用在linxu环境下&#xff0c;是一种非常简单的压缩算法。在Java实现API中&#xff0c;它仅仅包含两个实现类&#xff1a;GZIPInputStream和GZIPOutputStream。 GZIPOutputStream类用于压缩 GZIPI…

数据结构树的基本操作_树的各类基本操作(数据结构)

#include "iostream"/*输入&#xff1a;ABC DE G FABC DE G F*/#include "bits/stdc.h"using namespace std;typedef struct bitnode{char data;bitnode *lchild,*rchild;} *bintree;bintree creatree(bintree &root)//先序创建树{char agetchar();if(…

下载bilibli网站视频

https://www.videofk.com/bilibili-video-download/ bilibili https://www.videofk.com/bilibili-video-download/search?urlhttps%3A%2F%2Fwww.bilibili.com%2Fvideo%2Fav50186988&selectbilibili

处理js乱码

1.将time.js编码格式更改外 2.在Tomcat设置VM-OPTION 选项为-Dfile.encodingutf-8

asp.net core 实战之 redis 负载均衡和quot;高可用quot;实现

1.概述 分布式系统缓存已经变得不可或缺,本文主要阐述如何实现redis主从复制集群的负载均衡,以及 redis的"高可用"实现, 呵呵双引号的"高可用"并不是传统意义的高可用哈,而是 redis集群挂了,并不影响asp.net core 的运行, 欲知详情,请看下文. 注意: 本文主…

Java IO: 其他字符流(下)

转载自 Java IO: 其他字符流(下)作者: Jakob Jenkov 译者: 李璟(jlee381344197gmail.com) 本小节会简要概括Java IO中的PushbackReader&#xff0c;LineNumberReader&#xff0c;StreamTokenizer&#xff0c;PrintWriter&#xff0c;StringReader&#xff0c;StringWriter。P…

java 长字符串 比较_Java字符串比较(3种方法)

字符串比较是常见的操作&#xff0c;包括比较相等、比较大小、比较前缀和后缀串等。在 Java 中&#xff0c;比较字符串的常用方法有 3 个&#xff1a;equals() 方法、equalsIgnoreCase() 方法、 compareTo() 方法。下面详细介绍这 3 个方法的使用。equals() 方法equals() 方法将…

IntelliJ IDEA 项目结构旁边出现 0%methods,0% lines covered 解决

IntelliJ IDEA 项目结构旁边出现 0%methods,0% lines covered 解决 windows 1.选中根目录文件夹 ctrl alt f6弹出如下框,取消勾选-->点击Show Selected就可以去掉了 mac 1.选中根目录文件夹 option fn command f6弹出如下框,取消勾选-->点击Show Select…

javaweb---简易邮件发送

邮件发送 2.jar包的支持 activation-1.1.1.jar mail-1.4.7.jar 3.授权码的获取 4.简易文本邮件发送的实现 由上图我们可以确定几个必须步骤 1.创建session对象 2.创建Transport对象 3.使用邮箱的用户名和授权码连上邮件服务器 4.创建一个Message对象&#xff08;需要传递…

Hibernate中使用Criteria查询及注解——(DeptTest.java)

DeptTest.java 测试类&#xff1a; 先创建Session&#xff1a; private Session session;private Transaction tx;Beforepublic void beforeMethod(){sessionnew Configuration().configure().buildSessionFactory().openSession();}关闭Session&#xff1a; Afterpublic void…