精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SRE Thinking and Practice

原創(chuàng)
開發(fā) 運(yùn)維 Techplur
Only SRE is not the provider of business services, but depends on the business, infinitely extending and amplifying the value of the business. In the long run, it is easy to evolve into a horizontal s

Written by Ruilong Deng, An Nie

Key Points Overview

1. Operations Idea: Specify the operations objects, start from the service life cycle, divide the stages, extract the key points, build the operations scenarios, and precipitate the operations platforms.

2. Reliability System: It advocates solving problems from the "Trinity" system, and fault prevention is far more effective than fault emergency. By doing standardized construction, container deployment, service governance, change management, active-active architecture, anti-architecture fission, etc., the MTBF time is extended to meet the demand of high reliability. If the prevention doesn’t work, then embrace the fault handling methodology, and use emergency plan, monitoring and observability tools, and mechanism to maximally shorten the MTTR time, etc.

3. Transformation Exploration: Cloud native has a great impact on SRE. It is necessary to improve the role cognition, improve the ability model, attach importance to make operations’ work to be service-oriented, use engineering methods to completely define and reshape operations, deeply embrace open source, strive for common operations.

Technology Overview

ZUOYEBANG is a Chinese high-tech company, its business can be divided into several scenes. There are tools, e-commerce, live broadcast, and the intelligent hardware scenes. Behind these business scenes, the number of services has reached thousands, the NS has reached hundreds, the domain names has reached thousands, and instance nodes has reached tens of thousands. Additionally, programming languages are also blooming everywhere, nearly to ten types, but the main ones are Golang and PHP. Behind such a large-scale business, we have two major technology bases. One is the cloud native architecture represented by container technology and service governance, and the other is the active-active deployment architecture connecting public clouds in the same area.

Team Model

How to efficiently do operations for such a large-scale business? Let's take a look at the team model of our basic technology. From the bottom to the top, it is divided into IaaS, PaaS and SaaS types. The IaaS is mainly responsible for providing computing, network, storage and other resources to the upper service; The PaaS is divided into three parts, including middleware services based on data storage and message queue, cloud native architecture services based on container technology and service governance, and security services targeted at true compliance; The top is business applications, including tools, e-commerce, live broadcast, and other middle platforms. Operations roles naturally arise when the applications become more complicated. The lowest level IaaS derives CloudOps, NetOps and FinOps, middleware services derive MiddleOps, cloud native architecture derives ArchOps, security services derive SecOps, and business applications derive SRE.

Operations Practice

Google SRE divides the service life cycle into five stages. It believes that the service is born at the moment when the idea is determined, then the architecture design is beginning, then the development is active, then the gray scale / full scale release is carried out, and finally the service is abandoned, ending its life. From the perspective of operations, standardization construction is kick-off in the architecture design stage; In the development stage, service access process is open; In the gray/full scale release stage, continuous delivery and continuous operations keep going; Finally, the service goes offline. How do we get involved in operations in several stages of the service life cycle?

Standardization Construction

The key ideas are as follows:

1. Standards Pre-Comply: Mandatorily implant operations standards and architecture standards in business applications, strive for common operations, unify architecture, and try best to make everything ready when opening box, and strive to block large-scale reliability problems through standard architectures and operations.

2. Architecture Re-Modeling: Practice the idea of cloud native architecture, focus on business services, focus on value and agile delivery, smooth the differences of IaaS resources through container technology, and smooth the differences of multi clouds environment through service governance.

Key practices are as follows:

1. To Operations:

Services Unification, mainly for the removal of mixed deployment and domain name splitting. In the virtual machine era, in order to improve resource utilization, a large number of services are mixed together, which brings disastrous troubles to SRE. For example, in the mixed deployment state, ODP services interfere with each other, so it is impossible to accurately control deployment and control permissions according to the service dimension, and it is impossible to conduct accurate capacity evaluation and so on. Domain name is split from the WWW public one, so that each business has an independent domain name, facilitating north-south traffic scheduling and container migration.

Deployment Unification, mainly defines the deployment environment specification, divides the deployment process into three smoke impact production environments: tips (pre deploy), small (gray scale) and online (full traffic), and requires them to be code isomorphic, configuration isomorphic, routing isomorphic and environment isomorphic. If the CD platform is used for deployment, the code isomorphism is easy to handle, while the configuration isomorphism is slightly complicated. We use the characteristics of service discovery to hide the details of configuration heterogeneity behind the service discovery and make it transparent to the business.

Network Unification, mainly refers to the unification of fiber lines access points to IDC POP points, the unification of physical fiber lines to transmission lines, the normalization of network detection protocols to BFD protocols, and the normalization of QoS control to CPE.

Machine Model Unification, mainly converges to the mainstream universal model, and the differences between the models are smoothed by the deployment of containers. At the same time, the SaaS business is not allowed to touch the machine, so that it can be true compliance.

2. To Architecture: 

Service Discovery Unification, mainly normalizes East-West service discovery to SVC and North-South service discovery to DNS. In the early years, BNS was used for service discovery. Later, ZnS was evolved to support multi clouds deployment. Both of them belong to the central architecture. Later, they evolved to the current SVC mode, changing the previous style from the central architecture mode to the autonomous service discovery mode within the cluster, so as to avoid mutual influence between the clouds.

Framework Unification, mainly converges the PHP framework to ODP, and the Go framework is converged to the ZGIN framework.

Middleware Unification, is to build key components and services by ourselves and make their types unified, such as deprecating MemCache and NMQ. Big data components are purchased from public cloud PaaS services.

Communication Unification, mainly use unified standard communication protocols, such as HTTP, TCP, etc., and deprecates business customized protocols.

Service Access

In the service access stage, the main idea is to let the business users do multiple-choice questions instead of filling in the blanks. At the same time, we will instill the concept of standardization into the users. Only by following our rules can they enjoy the full operations service when opening box.

Continuous Delivery

The concept of continuous delivery is slightly generalized. It covers all change delivery scenarios, including business changes and operations changes. Main ideas are as follows:

1. Embrace Methodology. For the direction of the change, the methodology in the industry is relatively mature. It is OK to copy them strictly according to the five military rules of the change.

2. Reshape the Change Plane. Introduce the main responsibility idea, clear the work boundary, change the co-operation mode, move the changes with business logic down to the business, and move the changes of operations attributes up to SRE.

3. Delivery Platform. Operations change is also a (global) variable that causes failure. It is better not to rely on the professionalism of people in the change method, but to apply military regulations / SOP into platforms, so that SRE can easily click and mutual backup at low cost.

Key practices are mainly reflected in R&D changes and SRE changes.

1. R&D Changes. There are two modes of code change: agile release and waterfall release. Agile release is mainly for ToC business, while waterfall release is slightly more traditional and mainly for ToB business. They often need to save a whole week's code change, and then release them once in a time window. They like to observe the gray environment for more time, and completely release to online environment after there is no problem. Configuration publishing integrates into the CD process. We reshape the work model from centralized configuration pushing to service granularity pushing. After the scheduled task is released, the approval phase is introduced, and the quality is checked, then the scheduled task is launched. Data storage changes are mainly delivered through the DBA order platform.

2. SRE Changes. It mainly includes machine delivery, node delivery, domain name delivery, EIP / LB delivery, service route delivery, capacity delivery, job delivery, emergency plan delivery, migration delivery, component delivery, non-standard delivery, etc. In addition to EIP / LB, which is multi cloud and heterogeneous, and non-standard delivery, we basically have the ability to deliver the work through order platform, the business people submit a delivery order in our system and SRE just focus on checking and approval. After the standardized construction, the quality of changes has improved greatly. However, with the rise of micro services, the frequency of operations has also increased unexpectedly. The good news is that the order platform has effectively improved the efficiency of operations delivery, and only a few SREs can hold down the voice of the whole business.

Continuous Operations

Reliability construction can be broadly divided into three parts: business quality, architecture unification and operations control. Of course, behind each dimension, they also have many corresponding services.

Generally, if a business wants to iterate faster, it actually needs a good service governance by the architecture; At the same time, if the business wants to iterate more stably, it actually needs elegant management and control of operations; Operations should also focus on the architecture measurement through technical means to prevent reliability problems caused by architecture fission; The architecture also needs more consideration, how to design and evolve will not lead operations to out of control. Additionally, whether it is business, operations, or architecture, if you want to extremely improve the reliability, three of them need standardization construction at the same time. Of course, these are not enough. Thinking from the bottom logic, let the business focus on value. We also need to change the new cooperation mode. From the perspective of operations, things with business logic are moved down to the business, such as configuration publishing, schedules task publishing, and business logic mixed by the access layer. From the business perspective, move the non-business logic things to the architecture, such as service discovery, unified authentication, traffic scheduling, etc. From the perspective of architecture, moving the ToC(operations) control plane up to the operations, such as capacity management and traffic scheduling, can't let the business directly penetrate the operations control and directly hit our containers. Finally, in addition to the three, we have also have a powerful organization, which can ensure the above-mentioned things running well.

This is the “Trinity” reliability system of ZUOYEBANG, as shown in the figure below.

After running in the above system, we naturally have such operations ideas.

1. Strengthen the Sense of Responsibility, clarify the responsibility of the service provider, return the business problems to the business team, return the operations problems to the operations team, and return the architecture problem to the architecture team.

2. Strengthen the Concept of the Platform, avoid repeated toils, and pay attention to the precipitation of sustainable operations ability. We believe that the platform is the most understandable and inheritable way.

3. Strengthen the Practice of Data Driving, establish multi-dimensional measurement platform, make the data analysis capability open, specify the responsibility for different problems, and make good use of TC organization power to drive the continuous optimization and evolution of the whole system.

Continuous Operations – Active-Active Architecture

The construction of active-active architecture is an old topic in the industry, and any large and medium-sized company will be involved in it. From the perspective of the industry, active-active architecture has a mature methodology, but lacks mature standard guidance. Many people are good at building such an active-active architecture from 0 to 1, but they often operate poorly and fail in the end. Here, we will talk about how we make difference from the operational view.

1. Solidify the Operations Capability, build a multi active information platform, precipitate operations data combining with the operations scenario, avoid repeated toils, make it sustainable and safely open ToC.

2. Build Observability for Cross Clouds, go deep into the business, find out the business code, configuration characteristics and service dependency behavior, and establish cross cloud observability capability and perceive the source & target details of cross cloud traffic using the CPE tuple data from fiber lines and the eBPF data from the kernel ConnTracks.

3. Disconnect Network Between Clouds, bravely moving forward into the industry no man's land, and forcefully landing the network disconnection between the clouds, strive to solve the problems at the root, prevent the new non-standard problems or the fission of active-active architectures, and establish an active-active cloud measurement perspective to constrain the architecture behavior and guide the business update.

4. Approval from an Independent Perspective, introducing the chaos engineering idea, safely breaking the specification of its explosion radius, conducting the global single cloud fault injection drill from the online, and introducing the QA perspective, so that they can objectively accept the active-active capability from the user's perspective.

Continuous Operations – Emergency Plan Platform

As mentioned above, the standardization construction, service access, continuous delivery and active-active architecture mainly focus on fault prevention and strive to extend MTBF time to achieve high reliability. If the prevention doesn’t work, we will try our best to shorten the MTTR time as more as possible.

After having such a good active-active architecture, how to enlarge its value, emergency plan is the best entry point. I have witnessed that many large and medium-sized companies have ambiguous definitions of the plan, and too many business logics are mixed, and finally the SRE dare not touch them. Therefore, it is necessary to redefine and remodel the emergency plan completely.

1. Definition of Emergency Plan: the emergency plan is a highly solidified complex operations aggregation, the bottom layer needs complex technical support, and finally needs to be abstracted into the ability of one button click solution. Don't give the operator too much decision-making cost when encountering fault. Whoever is on duty will be able to operate without thinking.

2. Emergency Plan Boundary: the emergency plan should not have business logic. If there is, it should be moved down to the business layer for implementation.

3. Emergency Plan Reliability: the emergency plan belongs to the strong control plane, and its reliability needs to be higher than the reliability of the business applications. The data storage needs to be deployed in a modular multi master manner, and circular dependency is not allowed, especially the strong dependency on the portal account system.

4. Emergency Plan Orchestration: the emergency plan is not only a highly solidified complex operations aggregation, but also can have technical content. We introduce the idea of orchestration, arrange the atomic plan into scenario plan and global plan, and finally smooth out the differences between business plan, operations plan and user-customized plan for one button click solution. The customized plan is a technical highlight. It deposits customized commands, scripts, or other complex API calls into the git repo, then solidifies its operations methods through our job platform, and finally orchestrate them to the scene plan for leveling, so as to achieve the effect of one button click.

Continuous Operations – Traffic Scheduling

The SRE team focuses on the overall traffic scheduling in the north-south direction, the architecture team focuses on the long tail traffic scheduling in the east-west direction, and the business team focuses on the characteristic traffic scheduling, such as sharding traffic to different clouds by lesson. The scheduling object is the domain name. The scheduling starts from the public network entrance. Once the traffic enters the cloud, the single cloud is closed-loop, except for the underlying data storage, cross cloud SaaS traffic requests are not allowed. There are two scheduling methods, one is precise scheduling by DOH according to weight, and the other is non precise shunting scheduling by DNS according to resolution line.

Continuous Operations – Scope & Analysis

The scope is biased towards the upper-level operations, and the problem analysis is biased towards the service observability. How can we combine the two into one for our use?

1. Build the Foundation. According to the three observable gold indicators, at the beginning of standardization, define the log specifications, and divide them into 8 types of logs for 4 scenarios, which were solidified into the application framework. Indicator collection mainly includes basic indicators, service indicators and business indicators. The tracing registration mainly generates or transparently transmits the trace ID at the portal, and uniformly registers the trace related information in the mesh sidecar, so that the service can be accessed at a low cost and can be used when opening box.

2. Set Up the Middle Platform. Instead of the traditional ELK cash burning solution, we cleverly built a multi-level data storage log solution with block storage and hot & cold data separation to support elegant log retrieval for more than half a year. Trace query system mainly embraces the open-source tool Jaeger. The monitoring platform mainly uses the Prometheus Victoria metric solution, combined with Grafana and OpenFalcon.

3. Create Scenarios. First establish a service perspective and let the business focus on service value. Second, establish an Ops view for fault scope and troubleshooting perspective, which enables fault scope at the top and troubleshooting at the bottom. At the same time, thousands of service monitoring or alarms are easy to lose focus if the eyebrows and whiskers are grasped. At this time, we should treat them differently and use the service level metadata to achieve convergence monitoring and alarm focus. Finally, the traffic light modeling and scoring are designed to build a global SRE perspective view.

The product is shown in the following figure. The first is to scope the whole business fault macroscopically. From the place where the light is red, which means the business services are not running well, you can drill down to the abnormal business’s service details. From the service details page, you can quickly drill down to the service Mesh incoming call details, outgoing call details, and the abnormal tracing details. You can also drill up to the whole business and service capacity and global change events.

Continuous Operations – Capacity Monitoring

Capacity monitoring is similar to business monitoring. It covers CPU & GPU computing power, container host capacity, cloud host capacity, subnet IP capacity, fiber lines bandwidth capacity, VPN capacity, etc.

Continuous Operations – Others

At the alarming view, build a global general service alarming system, strive to play the role of the first jump of the fault, and make a quick query of the unrecovered and recent alarms to facilitate the support of the global decision-making. Permission operations mainly senses the changes of key permission points to prevent cross-border authorization and changes due to out-of-control Ops. Change control is mainly based on the five military regulations.

Environment Changes

Why can such a system be built in a short time (about 2+ years)? There are four major environmental changes, which are interrelated and drive each other.

1. Field Changes: The current cloud native technology is highly mature and the industry practice is in full swing.

2. Internal changes: The technical team is pragmatic, and the architecture is remodeled according to the physiological concept of Cloud Native, which has been tried and tested.

3. Industry Changes: The Internet dividend is gradually fading. Because of this, businesses team can have more time to calm down and cultivate their internal skills.

4. Organization changes: A strong boss leads the team, from the top to the bottom, from the outside to the inside, praising technology belief and practicing the culture of responsibility.

It is precisely because of these four changes that SRE has also brought unprecedented impact, forcing us to think deeply and explore transformation.  

Transformation Thinking

Role Thinking

It can be seen from the team model that each operations role has its own main services. Only SRE is not the provider of business services, but depends on the business, infinitely extending and amplifying the value of the business. In the long run, it is easy to evolve into a horizontal support team, which greatly weakens the professionalism of SRE. Therefore, service-oriented operations are imminent.

Returning to the original intention, let's take a look at the definition of SRE. It is the acronym of site reliability engineering. The last word emphasizes engineering rather than engineers. The key point is to define and reconstruct the operations with engineering ideas and methods, so as to make the operations more automatic and more service-oriented, instead of hunting more engineers to dig holes repeatedly.

The traditional operations tend to do thing passively. It is better if there is no problem. The style is carefully and rigorous, and focus on the process specification and SOP. The operations in the cloud native era puts more emphasis on building business data, measuring business risks, giving suggestions on standardized solutions, and taking the initiative. It is good at solidifying process specifications and SOPs into the architecture or platform.

Finally, we should clearly understand the responsibilities of SRE role, that it is, to make the business iterate efficiently and make the business run reliably.

Ability Exploration

After having a new understanding of the role, let's look at what kind of ability model SRE needs in the cloud native era. I think there are four main points:

1. Product Ability: It is specially emphasized that not every SRE should become a product manager, but rather consciously transform the work pain points into several functional requirements points of the product, rather than complaining, because SRE is the team closest to the online environment and reliability problems.

2. Development Ability: SRE is also a technical type of work, and obviously needs development ability. Relying solely on DEV / architecture is unreliable, and the distant water can't put out the near fire. Without development ability, we can't do things well in detail. If everyone does development, how to make difference with DEV? The boundary is that the DEV build the middle platform, and SRE is built on the middle platform.

3. Operations Ability: It is required to consciously use the existing tool system or create new tools to conduct all-round technical operations and make good use of data.

4. Embrace Open Source: In the cloud native era, open source may do wells after the above three abilities are ready. At this time, we need to open our eyes, sincerely embrace open source, integrate open-source products, and apply them to operations practice at low cost.

Future Outlook

There are two key points. The first is ability upgrading, and the second is to make operations service-oriented. In order to better adapt to the cloud native era, we always adhere to and deepen our technical belief, upgrade our team's technical abilities, and achieve business through technical means. The second is to deepen the concept of operations servicization. The value of operations will eventually be reflected in the business. However, the best way to reflect this value is to make operations service-oriented, and maximize empower the business. Ability upgrading is to make operations servicization better. The operations servicization will open a window and give SRE more room for growth, so that they can upgrade and iterate, just like the concept of Chinese Taiji, so that the team can keep growing.

責(zé)任編輯:薛彥澤 來源: 51CTO
相關(guān)推薦

2017-07-11 08:38:38

TiDB數(shù)據(jù)庫分布式

2020-11-30 12:50:26

SRE運(yùn)維可觀測性系統(tǒng)

2020-12-30 11:05:51

SRE運(yùn)維可觀測性系統(tǒng)

2023-04-04 14:40:46

2023-02-08 18:33:49

SRE探索業(yè)務(wù)

2023-09-13 18:59:40

SRE視角藍(lán)綠發(fā)布

2021-03-08 16:18:07

AIOps工具監(jiān)控與管理

2025-03-19 09:04:39

2025-10-11 01:22:00

2015-07-27 17:21:51

Google SRE運(yùn)維

2021-07-27 11:05:52

云計(jì)算

2011-12-16 20:11:29

Android

2018-02-01 09:32:16

傳統(tǒng)運(yùn)維SRE

2021-09-03 09:00:00

SREIT運(yùn)營

2020-10-28 10:49:55

2023-06-27 08:19:11

2010-07-13 16:27:32

CCIE

2023-04-04 13:40:36

2020-02-06 10:32:24

運(yùn)維架構(gòu)技術(shù)

2025-01-16 10:16:33

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

免费看黄色一级视频| 强乱中文字幕av一区乱码| 亚洲精品555| 国产精品久久久久影院色老大| 91精品视频在线看| 国产黄色片免费看| 99精品全国免费观看视频软件| 精品美女一区二区| 久久精品视频91| 日本在线人成| 91麻豆免费看片| 成人福利视频在线观看| 日韩免费不卡视频| 91精品精品| 亚洲欧美另类人妖| 成人做爰69片免费| 久久99国产精品二区高清软件| 亚洲图片欧美视频| 一区二区三区观看| 青春有你2免费观看完整版在线播放高清| 美国十次了思思久久精品导航| 久久久久久久久久久久久久久久久久av | 欧美一区日韩一区| 北条麻妃在线视频| 麻豆mv在线看| 亚洲一区二区三区影院| 一区二区三区一级片| 每日更新在线观看av| 成人福利视频网站| 91福利视频导航| 国产美女无遮挡永久免费| 久久aⅴ国产紧身牛仔裤| 久久久亚洲国产| 黑鬼狂亚洲人videos| 日韩电影在线视频| 亚洲天堂精品在线| 少妇大叫太粗太大爽一区二区| 超碰97久久| 在线成人午夜影院| 91国产精品视频在线观看| xx欧美视频| 欧美性猛xxx| 免费看又黄又无码的网站| 日韩伦理电影网站| 一区二区三区不卡在线观看| 真人做人试看60分钟免费| 麻豆av在线免费看| 日韩毛片一二三区| 老司机午夜网站| 超碰porn在线| 一区二区日韩av| 国产精品视频二| 欧美韩日亚洲| 亚洲福利一二三区| 少妇高潮毛片色欲ava片| 青草影视电视剧免费播放在线观看| 亚洲精品写真福利| 欧美亚洲色图视频| 都市激情久久综合| 黑人巨大精品欧美一区二区免费| 国产日产欧美视频| 亚洲精品.com| 欧美美女一区二区| 欧美人与性动交α欧美精品| 18国产精品| 日韩激情第一页| 亚欧洲乱码视频| 亚洲国产国产| 中文字幕亚洲专区| 成年人av电影| 亚洲国产导航| 国产成人精品免费视频| 亚洲一二区视频| 国产精品伊人色| 国产精品亚洲综合| 日本福利片高清在线观看| 久久久久久99久久久精品网站| 天堂资源在线亚洲视频| 久操视频在线观看| 亚洲妇熟xx妇色黄| 美女一区二区三区视频| 国产人与zoxxxx另类91| 亚洲成人精品在线| 精品日韩在线视频| 欧美日韩在线大尺度| 欧美极品第一页| 99久久精品国产亚洲| 精品中文字幕一区二区小辣椒| 99国产超薄肉色丝袜交足的后果| 三级在线电影| 最新国产精品久久精品| 黄色一级片播放| 99九九久久| 精品国产乱码91久久久久久网站| 一区二区伦理片| 欧美日韩精选| 国产精品对白刺激| 亚洲精品国产精品乱码不卡| 国产午夜精品一区二区三区嫩草| 成年丰满熟妇午夜免费视频 | 忘忧草精品久久久久久久高清| 国内精久久久久久久久久人| 伊人网视频在线| 国产精品一线| 欧美日韩一级视频| 日韩免费av一区二区| a片在线免费观看| 粉嫩aⅴ一区二区三区四区五区| 精品综合久久久| 国产一二区在线观看| 丁香婷婷成人| 亚洲九九九在线观看| 欧美三级黄色大片| 玖玖国产精品视频| 国产视频一区二区不卡| 黄色在线免费网站| 欧美性受极品xxxx喷水| 18禁裸乳无遮挡啪啪无码免费| 综合久久婷婷| 国产精品日韩在线播放| 久久经典视频| 亚洲1区2区3区4区| 一区二区三区四区影院| 午夜欧美在线| 国产欧美最新羞羞视频在线观看| 男操女在线观看| 激情av一区二区| 秘密基地免费观看完整版中文| 亚洲欧美在线专区| 成人黄色生活片| 中文日本在线观看| 欧美色男人天堂| 性の欲びの女javhd| 亚洲一区欧美激情| 国产一区国产精品| 丁香花在线观看完整版电影| 日韩亚洲欧美综合| 日本aⅴ在线观看| 免费成人av资源网| 亚洲成人蜜桃| 在线看欧美视频| 在线看日韩欧美| 探花国产精品一区二区| 久久久国际精品| 日韩免费高清在线| 国产日产精品_国产精品毛片| 日韩av电影在线网| 激情小视频在线观看| 在线观看一区二区精品视频| 国产精成人品免费观看| 免费在线观看不卡| 综合一区中文字幕| 精品久久国产一区| 久久久久久久一区二区| 五月婷婷狠狠干| 日韩欧美一区二区三区久久| 性欧美一区二区| 秋霞电影网一区二区| 亚洲精品一区二区毛豆| 精品国产鲁一鲁****| 欧美高清在线观看| 午夜福利视频一区二区| 一本久久精品一区二区| 免费在线观看a视频| 激情综合网天天干| av在线免费观看国产| 日韩成人av在线资源| 国产成人小视频在线观看| 午夜视频在线观看网站| 日韩欧美国产精品一区| 日本一级片免费看| 欧美激情一区二区三区全黄| 亚洲美女爱爱视频| 亚洲性感美女99在线| 欧美日韩亚洲免费| 国产亚洲久久| 97avcom| 中国日本在线视频中文字幕| 日韩欧美一区二区三区在线| 视频一区二区三区四区五区| 最新高清无码专区| 中文字幕乱码在线| 麻豆成人免费电影| 久久久久久免费看| 久久精品国产大片免费观看| 国产精品一码二码三码在线| 成人日韩在线观看| 九九久久久久久久久激情| 免费a在线观看| 91精品久久久久久久99蜜桃| 国产精品视频久久久久久久| 国产精品电影院| www.17c.com喷水少妇| 美腿丝袜在线亚洲一区| 男人添女荫道口女人有什么感觉| 精品久久91| 国产欧美日韩视频一区二区三区| 精品国产欧美日韩一区二区三区| 欧美日韩第一页| 999在线视频| 精品盗摄一区二区三区| 在线免费观看中文字幕| 欧美午夜丰满在线18影院| 中文字幕在线有码| 国产片一区二区三区| 久久性爱视频网站| 激情亚洲综合在线| 成人在线看视频| 亚洲国产精品第一区二区| 中文字幕欧美人与畜| 欧美日韩一二三四| 久久综合中文色婷婷| 日本亚州欧洲精品不卡| 国产精品一区二区久久久| 永久免费毛片在线播放| 欧美激情国产精品| 国产日产一区二区三区| 色多多国产成人永久免费网站 | 亚洲欧洲免费无码| 久久99视频| 久久国产手机看片| jazzjazz国产精品麻豆| 亚洲综合中文字幕在线观看| 成人全视频在线观看在线播放高清| 91av视频在线播放| sm在线观看| 欧美精品久久久久久久| 怡红院av在线| 另类视频在线观看| 搞黄网站在线观看| 久久精品一区中文字幕| 日本精品一区二区三区在线播放| 国产亚洲a∨片在线观看| 飘雪影视在线观看免费观看| 亚洲男人的天堂在线| 色视频在线观看免费| 亚洲精品国产成人| 天堂а在线中文在线无限看推荐| 91精品国产品国语在线不卡| 国产普通话bbwbbwbbw| 欧美情侣在线播放| 国产又粗又黄又爽视频| 欧美精品久久一区| 亚洲一区 中文字幕| 欧美男生操女生| 国产精品乱码久久久| 91精品国产免费久久综合| 99草在线视频| 日韩欧美国产不卡| 少妇荡乳情欲办公室456视频| 精品精品国产高清a毛片牛牛| 国 产 黄 色 大 片| 亚洲国产91色在线| 日本午夜在线| 亚洲无亚洲人成网站77777| 91女主播在线观看| 久久精品中文字幕电影| 秋霞在线视频| 欧美一区在线直播| 99久久er| 91精品国产91久久久久青草| 黄色成人美女网站| 欧美裸体网站| 99热在线成人| avav在线播放| 视频一区欧美日韩| 涩涩网站在线看| 成人免费毛片嘿嘿连载视频| 右手影院亚洲欧美| 国产精品欧美一区喷水| 高h视频免费观看| 精品国产乱码久久久久酒店| 日本黄色中文字幕| 欧美一区二区三区四区在线观看 | 日韩免费大片| 国产精品区一区二区三在线播放| 日韩理论电影中文字幕| 午夜午夜精品一区二区三区文| 亚洲一区在线| 久久久免费视频网站| 激情欧美一区二区三区在线观看| 美女扒开腿免费视频| 国产亚洲欧洲997久久综合| 国内偷拍精品视频| 色94色欧美sute亚洲线路一久| 国产欧美久久久| 日韩av在线免费播放| 麻豆av免费在线观看| 欧美在线视频网站| 日韩一二三区| 日韩中文字幕av在线| 好吊日精品视频| www.精品在线| av午夜精品一区二区三区| 久久国产波多野结衣| 狠狠躁18三区二区一区| 国产情侣自拍小视频| 亚洲一级片在线看| √8天堂资源地址中文在线| 国产欧美一区二区三区在线看| 欧美日韩导航| 日本福利视频在线观看| 奇米精品一区二区三区四区| 中文字幕乱码在线| 亚洲一区二区三区四区五区黄 | 国产精品一区不卡| 国产伦精品一区二区三区视频女| 91国产精品| 91黄在线观看| 色777狠狠狠综合伊人| a√天堂在线观看| 国产在线观看免费一区| 一级黄色片网址| 欧美日韩另类字幕中文| 亚洲va欧美va| 久久香蕉频线观| 日韩一区精品| 欧美精品亚洲精品| av不卡在线| 极品白嫩的小少妇| 亚洲美女视频在线观看| 一级特黄aaa| 中文字幕欧美视频在线| 小黄鸭精品aⅴ导航网站入口| 国产一区二区三区四区五区加勒比| 女主播福利一区| 亚洲自拍第三页| 国产精品白丝在线| 亚洲专区第一页| 中文字幕亚洲精品| 成人自拍视频网| 亚洲巨乳在线观看| 美女网站色91| 天堂网中文在线观看| 欧美日韩中文字幕一区| 成人精品福利| 国产精品爽爽爽| 成人中文视频| 国产精品区在线| 国产精品免费久久| 一区二区的视频| 久久久av免费| 亚洲一区二区三区四区电影 | 日韩一区二区精品葵司在线| 国产一二三区在线观看| 亚洲iv一区二区三区| 在线观看国产精品入口| 亚洲成人福利视频| 亚洲成a天堂v人片| 神马久久精品| 国产精品扒开腿做爽爽爽男男| 精品美女视频| 亚洲精品视频三区| 一区二区在线观看免费| 欧美视频一二区| 青青草一区二区| 日本一区二区高清不卡| 天堂av手机在线| 亚洲午夜久久久久久久久电影院 | 国产a级一级片| 久久九九国产精品| 91中文字幕在线视频| 欧美黄色www| 神马久久av| 午夜免费一区二区| 亚洲免费三区一区二区| 色丁香婷婷综合久久| 国产精品久久电影观看| 亚洲一区色图| 91av在线免费| 欧美日韩一级二级| 欧洲黄色一区| 欧美日本亚洲| 国产一区二区福利视频| 日本网站在线免费观看| 亚洲图片欧洲图片av| 精品国产一级| 欧美综合在线观看视频| 亚洲三级在线观看| 日韩大片b站免费观看直播| 国产色视频一区| 亚洲麻豆视频| 女性裸体视频网站| 亚洲国产精品字幕| 深夜福利亚洲| 能在线观看的av| 亚洲欧美另类在线| 毛片在线播放网站| 91嫩草视频在线观看| 日韩精品午夜视频| 国产午夜福利一区二区| 中文字幕欧美在线| 偷拍一区二区| gogo亚洲国模私拍人体| 色综合久久99| 久久国产精品黑丝| 一区二区三区国| 久久久精品黄色| 午夜视频福利在线| 成人三级在线|